Heim  >  Artikel  >  Backend-Entwicklung  >  Warum verursacht das w3schools SQL-Einfügungs-Tutorial einen Fehler in Zeile 13?

Warum verursacht das w3schools SQL-Einfügungs-Tutorial einen Fehler in Zeile 13?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-21 07:45:03496Durchsuche

Why is the w3schools SQL Insertion Tutorial Causing an Error in Line 13?

SQL-Einfügungsfehler im w3schools-Tutorial

Beim Versuch, einem w3schools-Tutorial zu folgen, sind zahlreiche Benutzer bei der Verwendung ihres bereitgestellten Codebeispiels auf Fehler gestoßen. Der Fehler manifestiert sich typischerweise in Zeile 13, die mit mysqli_query beginnt.

Die Analyse des Codes zeigt einen kritischen Fehler im Funktionsaufruf mysqli_query. Laut MySQL-Dokumentation muss der erste Parameter von mysqli_query eine Verbindungszeichenfolge sein. Der von w3schools bereitgestellte Code kann jedoch keine Verbindung herstellen.

Um diesen Fehler zu beheben, müssen Programmierer die folgende Änderung vornehmen:

$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);");

Zusätzlich ist es ratsam, Spaltennamen einzuschließen Backticks, da einige im Code verwendete Spaltennamen reservierte Wörter sind. Diese Änderung stellt eine erfolgreiche Dateneinfügung in die MySQL-Datenbank sicher.

Das obige ist der detaillierte Inhalt vonWarum verursacht das w3schools SQL-Einfügungs-Tutorial einen Fehler in Zeile 13?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn