KlausStein: Funktionierende Query will über php nicht

Beitrag lesen

Hi,

hier meine Query (mitsamt Fehlermeldung)

  
INSERT INTO node ( payload, lft, rgt ) VALUES ( '2009', '1', '2' ); UPDATE node SET root_id = 2009 WHERE node_id = LAST_INSERT_ID(); UPDATE node SET lft = lft + 2 WHERE root_id = 2009 AND lft > 2 AND rgt >= 2; UPDATE node SET rgt = rgt + 2 WHERE root_id = 2009 AND rgt >= 2  

Über phpmyAdmin geht sie problemlos durch. Aus dem Script heraus gibts die Fehlermeldung.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE node SET root_id = 2009 WHERE node_id = LAST_INSER

Woran liegt das?

Grüße, Klaus