SELECT Query - Fehler?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
$query = "SELECT title,imgUrl,MIN(offer) AS offer,priceN FROM buecher WHERE grade=$grade AND subject='$subject' GROUP BY isbn";
Folgender Fehler wird ausgegeben:
Error:
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 'WHERE grade='11' AND subject='lang_english'' at line 1 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mach doch einfach
$query = 'SELECT * FROM buecher WHERE grade = "'.$grade.'" AND subject = "'.$subject.'" GROUP BY isbn
du darfst auch nicht vergessen, den query mit ' anzufangen, da " oft vor/nach einem Wert, nachdem gefragt werden steht. Jedenfalls wenn du es richtig machen willst, dann solltest du es so machen. -
Lag anscheinend am fehlenden escape ...
Richtig müsste es heißen:
"SELECT title,imgUrl,MIN(offer) AS offer,priceN FROM buecher WHERE grade=$grade AND subject='" . $subject ."' GROUP BY isbn"
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage