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