SQL-Syntaxfehler MariaDB-Serverversion für die richtige Syntax zur Verwendung in der Nähe von 'WHERE ID = 4' in Zeile 1

Ich habe diese Zeile vonSQL:

$sql = "SELECT ID, ListStID, ListEmail, Title FROM $entry_database 
        WHERE ID = '". $ReqBookID ."'";
$result = mysqli_query($conn, $sql);

Wie Sie sehen, wähle ich die ID, ListStID, ListEmail und Title Column eines Eintrags aus, wenn ID einer Zeichenfolge von Zahlen (oder Text) entspricht, die der Benutzer in einem Formular angibt.

Alles ist in Ordnung, und beim Schreiben des Codes wird kein Syntaxfehler angezeigt (ich verwende eine Code-Editor-Software. Wenn ich den Code jedoch online verwende, wird der folgende Fehler angezeigt:

Error: SELECT ID, ListStID, ListEmail, Title FROM WHERE ID = '4' Sie haben einen Fehler in Ihrer SQL-Syntax. Überprüfen Sie das Handbuch, das Ihrer MariaDB-Serverversion entspricht, auf die richtige Syntax, die in der Nähe von 'WHERE ID =' 4 '' in Zeile 1 verwendet werden kann.

Ich bin sehr neu in PHP und bin sicher, dass ich entweder "extra" oder "" hinzufüge. Ich würde mich sehr freuen, wenn Sie mir bei diesem Problem helfen könnten. Ich habe die Antworten auf ähnliche Fragen ausprobiert, aber noch keinen Erfolg .

UPDATE 1:

So danke allen, die darauf hingewiesen haben, dass ich den $ entry_database-Fehler behoben habe und er jetzt richtig funktioniert.

ielen Dank für all die Bemühungen, die Sie unternommen habe

Antworten auf die Frage(6)

Ihre Antwort auf die Frage