Mailinglisten-Archive |
> -----Original Message----- > From: php-bounces at phpbar.de [mailto:php-bounces at phpbar.de] On > Behalf Of Bastian Hammer > Sent: Wednesday, September 10, 2003 12:18 AM > > > hi liebe Listenbewohner :D > > habe eine reine SQL frage, aber das könnt ihr ja auch .. ahja, was war das hier nochmal für ne Mailingliste ? > > ich muss die Boolschen Werte von 9 Datensätze updaten: > > id | name | status > ---+------+------- > 1 | egal | 1 > 2 | auch | 1 > . > . > . > > jetzt bekomm ich alle statuswerte aus nem HTML Formular und will die > in die DB eintragen. > > mit > > UPDATE > Tabelle > SET > status = $wert_1 > WHERE > id = 1 > AND > status = $wert_2 > WHERE > ... jo, is klar... WHERE kann auch immer nur einmal in einem SQL Statement stehen. du kannst entweder folgendes machen: UPDATE table SET status = 0 WHERE id=1 OR id=2 OR id=3; oder du machst für jeden Datensatz nen eigenen Query. > > geht es leider nicht :( > > Es kann doch nicht sein, dass ich bei sowas COUNT ( * ) SQL Querys > machen muss? was hat das jetzt mit count(*) zu tun ? *grübel* HTH André Frimberger
php::bar PHP Wiki - Listenarchive