Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 14-11-2007, 03:18
PHPler
 Registrierter Benutzer
Links : Onlinestatus : PHPler ist offline
Registriert seit: Oct 2003
Beiträge: 250
PHPler ist zur Zeit noch ein unbeschriebenes Blatt
Standard Ausführen mehrere Abfragen innerhalb eines Querys

Hallo!

Sagen wir mal, ich habe folgende 3 Zeilen:
Code:
UPDATE posts SET lft = lft + 2 WHERE pid = 1 AND lft >= '2'
UPDATE posts SET rgt = rgt + 2 WHERE pid = 1 AND rgt >= '2'
INSERT INTO posts (`lft`,`rgt`) VALUES ('2', '3')
Nun möchte ich diese 3 Abfragen in einem Query verarbeiten. Dazu trenn ich die Zeilen einfach mit einem ; :
Code:
UPDATE posts SET lft = lft + 2 WHERE pid = 1 AND lft >= '2';
UPDATE posts SET rgt = rgt + 2 WHERE pid = 1 AND rgt >= '2';
INSERT INTO posts (`lft`,`rgt`) VALUES ('2', '3')
Füge ich das ganze nun in phpMyAdmin ein und führe es dort aus, funktioniert alles. Führe ich das ganze jedoch via PHP aus, passiert nichts. Hat jemand eine Idee woran das liegen könnte?

Danke!
Mit Zitat antworten