Ungültige Syntax im w3schools-Tutorial: Verbindungsproblem und Lösung
Trotz der Befolgung des w3schools-Tutorials trat in Zeile 13 ein anhaltender Fehler auf, dargestellt durch „ mysqli_query('insert....', hat den Benutzer verblüfft.
Bei sorgfältiger Prüfung liegt der Fehler in der Syntax von Zeile 13. Die Funktion mysqli_query erfordert eine Verbindungszeichenfolge als ersten Parameter, was nicht der Fall ist im angegebenen Code bereitgestellt.
Korrekte Syntax:
Um dieses Problem zu beheben, aktualisieren Sie Zeile 13 mit der folgenden korrigierten Syntax:
<code class="php">$link = mysqli_connect("localhost", "root", "", "web_table"); mysqli_query($link, "INSERT INTO web_formitem (`ID`, `formID`, `caption`, `key`, `sortorder`, `type`, `enabled`, `mandatory`, `data`) VALUES (105, 7, 'Tip izdelka (6)', 'producttype_6', 42, 5, 1, 0, 0)");</code>
Zusätzlicher Hinweis:
Stellen Sie sicher, dass Sie in der INSERT-Abfrage Backticks ` um Spaltennamen einfügen, da einige Ihrer Spaltennamen reservierte Wörter sind. Dadurch wird sichergestellt, dass die Abfrage erfolgreich ausgeführt wird.
Das obige ist der detaillierte Inhalt vonWie behebe ich einen Syntaxfehler im w3schools-Tutorial für die MySQL-Datenbankverbindung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!