Mailinglisten-Archive |
On 29-Oct-2000 Thomas Barth wrote: > Hi Michael, > > hm, wenn dies nicht möglich ist, kann ich denn dann vielleicht ein UPDATE > bei einer bestimmten Ergebnismenge aus einer SELECT-Abfrage durchführen? > Sagen wir mal, ich bekomme beim SELECT Datensätze mit verschiedenen > "anbieter_ids". Dann soll das UPDATE auch nur bei diesen anbieter_id > angewendet werden. Wäre dies mit folgender Schleife möglich? > > do { > $sth = $dbh->do (qq{UPDATE tabelle3 SET datumeintrag="$datum" WHERE > anbieter_id = "$anbieter_id"}); > } while ($anbieter_id = $hash_ref ->{'anbieter_id'};) > > Bevor ich die Datenbankstruktur ändere, suche ich krampfhaft noch nach > anderen Möglichkeiten. Sorry, obwohl ich Perl kann und auch damit auf MySQL zugreif ... ich steig durch den code heute nicht mehr durch .... Ich geh mal davon aus das du folgendes machen willst: Du machst nen Selekt, wo du dir die zu ändernden IDs aus der Tabelle selektierst, und dann machst du Client-seitig nen Loop und änderst die einzelnen Datensätze, richtig? Das sollte gehen. Michael -- Michael Bergbauer <michael.bergbauer_(at)_gmx.net> Use your idle CPU cycles. See http://www.distributed.net and win $ 1 000. Visit our mud Geas at geas.franken.de Port 3333 --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive