Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Mehrere UPDATEs in einer Tabelle [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Mehrere UPDATEs in einer Tabelle


 
kayleigh
02-09-2006, 00:03 
 
Hallo,
habe ewig gesucht, nichts Passendes gefunden, bin php-Newbie...

Ich möchte mit einem php-script eine Tabelle updaten.
Das sieht etwa so aus:
$query = "UPDATE sms_members set Credits = Credits + '240' WHERE hostsms='1'";
$query = "UPDATE sms_members set Credits = Credits + '360' WHERE hostsms='2'";
$query = "UPDATE sms_members set Credits = Credits + '480' WHERE hostsms='3'";
Hierbei wird aber immer nur das 3. Update durchgeführt, die beiden ersten queries werden nicht ausgeführt.

Wie muss denn der php-syntax genau aussehen damit alle 3 queries abgearbeitet werden?
Sicherlich easy, aber ich komme einfach nicht dahinter.

Danke, Thomas

 
penizillin
02-09-2006, 00:04 
 
setze hinter jede zeile ein mysql_query(...), dann werden sie auch alle drei ausgeführt.

 
kayleigh
02-09-2006, 00:08 
 
Danke, - meinst Du so?

$query = "UPDATE sms_members set Credits = Credits + '240' WHERE hostsms='1'";
mysql_query($query) or die("Fehler".mysql_error());
$query = "UPDATE sms_members set Credits = Credits + '360' WHERE hostsms='2'";
mysql_query($query) or die("Fehler".mysql_error());
$query = "UPDATE sms_members set Credits = Credits + '1200' WHERE hostsms='6'";
mysql_query($query) or die("Fehler".mysql_error());

 
penizillin
02-09-2006, 00:14 
 
ja.

 
kayleigh
02-09-2006, 00:22 
 
Herzlichen Dank, -

das war es!

...es kann so einfach sein...

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:19 Uhr.