Mailinglisten-Archive |
holla,
> > zuerst waehlt man den datensatz fuer ein update aus, dieser besitzt dann eine
> > exclusive sperre.
> > $req=sprintf("SELECT data_%s FROM %s WHERE id_%s='%s'",
> > $this->type,$this->type,$this->type,$jobid);
> > $this->parse($req);
> > $this->execute($this->stmt,OCI_DEFAULT);
hoem.. kleiner fehler meinerseits, die zeile sieht eigendlich so aus
req=sprintf("SELECT data_%s FROM %s WHERE id_%s='%s' for update",
und damit erzeugt man eine sperre. das wars doch, was du gemeint hast, oder wie
bekomme ich jetzt beides in eine query ?
> > durch das commit wird die sperre aufgehoben und die aenderung festgeschrieben.
>
> noch einfacher (und in "einem gang") geht es mit
> "select ... for update"
>
--
---------------------------------------------------------
Mail: tfromm_(at)_cs.uni-potsdam.de
Web: http://codewizards.org/thomas.fromm
Job: http://www.inubit.com
PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' !
weitere Infos _(at)_ http://www.dynamic-webpages.de/
php::bar PHP Wiki - Listenarchive