Ich hab einen für meine Verhältnisse recht umfangreichen Query geschrieben, der aber aus mir bis dato unerkannten Gründen die Arbeit verweigert.
Die Frage konnte im DB-Forum leider nicht geklärt werden, daher frage ich hier nochmal, da es ja in gewisser Weise auch um PHP geht.
Scheitern tuts an der WHERE-Klausel, denn ohne diese funktioniert alles. Nur wenn ich eine kleine Suche über LIKE einbauen will zickt das Script.
Hier nochmal der fragliche Codeschnipsel:
mysql_error(); meldet einen Syntaxfehler in Line 17?
Die Frage konnte im DB-Forum leider nicht geklärt werden, daher frage ich hier nochmal, da es ja in gewisser Weise auch um PHP geht.
Scheitern tuts an der WHERE-Klausel, denn ohne diese funktioniert alles. Nur wenn ich eine kleine Suche über LIKE einbauen will zickt das Script.
Hier nochmal der fragliche Codeschnipsel:
PHP:
$connection->datenbankQuery("
SELECT
udb_udb.id,
udb_udb.frb_nummer,
udb_udb.nachname,
udb_udb.vorname,
udb_udb.mail,
UNIX_TIMESTAMP(udb_udb.datetime) AS datetime,
UNIX_TIMESTAMP(udb_udb.datetime2) AS datetime2,
udb_udb.active,
udb_user.notizen AS notizen2,
udb_checkliste.bid AS bid2
FROM `udb_udb`
LEFT JOIN `udb_user` ON udb_udb.id = udb_user.bid
LEFT JOIN `udb_checkliste` ON udb_udb.id = udb_checkliste.bid
WHERE udb_udb.nachname LIKE '%".$_REQUEST['name']."%'
GROUP BY `udb_udb`.`id`
ORDER by $filter $sort");