Hier mal die Ausgabe:
SELECT user.id AS USER_ID, user.username AS USER_USERNAME, user.usertask, usertask.id, usertask.description AS USERTASK_DESCRIPTION FROM cms_user AS user LEFT JOIN cms_usertask AS usertask ON user.usertask = usertask.id WHERE user.status = 1 AND user.username = root AND user.userpass = rootAlso meiner Meinung nach stimmt die. Und wenn ich das in phpMyAdmin eingebe gibt er ja auch das richtig aus.
Gibt es in den Tabellen cms_user oder cms_usertask eine Spalte namens root?
Oder hast du vielleicht nur vergessen den String root zu quotieren bzw. das was die Variablen $username und $userpass liefern. Beachte auch, dass jemand ' und " in seinem Usernamen oder Passwort verwenden könnte... mysql_real_escape_string()