Hallo!
Ich möchte eine SQL-Abfrage erstellen und bekomme die folgende Fehlermeldung:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 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 'David' AND nachname = 'Simon' AND email = 'test@test.de' ''' at line 1' in /var/www/htdocs/smart1/html/smhr/view.Bewerber_list.php:128 Stack trace: #0 /var/www/htdocs/smart1/html/smhr/view.Bewerber_list.php(128): PDOStatement->execute() #1 {main} thrown in /var/www/htdocs/smart1/html/smhr/view.Bewerber_list.php on line 128
Die Abfrage lautet:
$stmt = $bewerber->runQuery("SELECT * FROM bewerber WHERE '$suchstring'");
$stmt->execute();
Die Variable $suchstring hat den folgenden Wert:
vorname = ‚David‘ AND nachname = ‚Simon‘ AND email = ‚test@test.de‘
Leider kann ich nicht nachvollziehen, was hier falsch läuft.
Vielleicht kann es mir von euch jemand sagen!?
VG, David