Hallo
seit 5.0.12 werden solche schlampigen Statements mit einer Fehlermeldung quittiert, siehe Handbuch.
Dann zeige ich dir hier mal den Originalcode, den erfahrene Programmierer geschrieben haben, beim Phprojekt 4.2.4.
$query = "select A.nachname as from_nachname, B.nachname as to_nachname, ".implode(",",$fields)."
from ".DB_PREFIX."todo, ".DB_PREFIX."users as A
left join ".DB_PREFIX."users as B on B.ID = ext
where (".DB_PREFIX."todo.acc like 'system' or ((von = $user_ID or ext = $user_ID or ".DB_PREFIX."todo.acc like 'group' or ".DB_PREFIX."todo.acc like '%"$user_kurz"%') and
".DB_PREFIX."todo.gruppe = $user_group)) and A.ID = ".DB_PREFIX."todo.von
order by deadline desc";
ja und? Schlampig bleibt schlampig. Und MySQL bestraft inzwischen immer öfter
Schlampigkeit. Es gab und gibt genügend (PHP-)Anwendungen, die mit MySQL 5.0
erst nach einer Komplettüberarbeitung zusammenarbeiten, weil sie sich auf das
schlampige Verhalten von MySQL vor 5.0.12 verlassen hatten.
Freundliche Grüße
Vinzenz