Ralf König: Anführungzeichen, Hochkomma, ... ???

Beitrag lesen

funktioniert nicht! *grrrrr!!!

Was funktioniert nicht? Die Konkatenation der Werte oder die Zuweisung an die Variable $sql?

Ich vermute mal: weder noch, sondern die Ausführung des SQL-Querys. Ich schlage vor:

1.: Lass Dir mal den String $sql ausgeben.

SELECT frage, fid FROM fragen WHERE hkid=3and ukid=1

--> Der Fehler ist/war demnach: Es fehlte ein Leerzeichen, das *and* klebte an der 3. *Ich hatte mir das zuvor zwecks Fehlersuche auch schon (öfter)  ausgegeben, so ist es ja nicht - ich muss das klebende *and* schlichtweg übersehen haben! *Uhrzeit! ...

Übrigens: Wenn ich richtig liege und die DB-Anfrage schief geht, dann hätte Dir die Fehlermeldung der DB exakt die Stelle genannt, an der Dein Statement den Pfad der SQL-Tugend verlässt. Das wäre leichter gewesen, als hier im Forum zu fragen ;-)

Hättest Du den obigen Fehler anhand der Fehlermeldung erkannt?

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 'ukid=1' at line 1    --- wobei besagte Zeile in Zeile 17 steht!

So oder so:

DANKE!!!!