Hi!
Hi. Danke für deine Hilfe und sorry dass ich noch mal nerven muss.
Kein Problem, nerven sieht ganz anders aus :-)
Der Code funktioniert ansich, nur aus irgend einem Grund funktionierts nur im phpmyadmin. Wenn ich ihn dann 1 zu 1 ins php file übernehme dann meckert er wegen der Syntax ab dem zweiten Select :(
Ja, das ist ein in der MySQL-API eingebauter Schutz gegen zu groben Unfug bei SQL-Injection-Lücken. Dass nur ein Statement pro mysql_query() ausgeführt werden kann, verhindert beispielsweise, dass Exploits of a Mom ohne weiteres erfolgreich funktioniert. phpMyAdmin weiß darum und teilt die Statemens am ; auf, um sie einzeln auszuführen. Wenn du hingegen mysqli als zu verwendende Extension angegeben hast, dann kann es mysqli_multiquery() nehmen. Das wären auch beide für dich gehbare Wege, wenn du die lft-rgt-Werte noch nicht aus einer früheren Abfrage kennst: zwei Statements oder mysqli_multiquery() verwenden, was eventuell ein Umsteigen auf mysqli nach sich zieht - was aber auch sonst keine schlechte Idee ist.
Lo!