Beim Verwenden des w3schools-Tutorials ist ein Fehler aufgetreten.
Beim Versuch, Code aus dem w3schools-Tutorial zu implementieren, ist ein Benutzer auf einen Fehler gestoßen. Der spezifische Fehler tritt in Zeile 13 auf, nämlich:
mysqli_query('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)');
Ungenaue Informationen von w3schools
Der Benutzer hat w3schools konsultiert für Hilfe, habe sie aber nicht als besonders nützlich empfunden. Laut Dokumentation wird darauf hingewiesen, dass es zahlreiche Fehler enthält.
Korrektur des Fehlers
Der Fehler ist auf ein Missverständnis des ersten Parameters zurückzuführen, der von der mysqli_query-Funktion benötigt wird. Es erwartet eine Verbindungszeichenfolge anstelle einer SQL-Abfrage. Der korrigierte Code sollte sein:
$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)");
Hinweis: Backticks (`) sollten für Spaltennamen in der INSERT-Abfrage hinzugefügt werden, da einige der Namen reservierte Wörter sind.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3