首页  >  文章  >  后端开发  >  为什么 w3schools SQL 插入教程导致第 13 行出错?

为什么 w3schools SQL 插入教程导致第 13 行出错?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-21 07:45:03496浏览

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

w3schools 教程中的 SQL 插入错误

尝试遵循 w3schools 教程时,许多用户在使用其提供的代码示例时遇到错误。该错误通常出现在以 mysqli_query 开头的第 13 行。

代码分析揭示了 mysqli_query 函数调用中的严重错误。根据MySQL的文档,mysqli_query的第一个参数必须是连接字符串。然而,w3schools 提供的代码无法建立连接。

要解决此错误,程序员必须进行以下修改:

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

此外,建议将列名称括在反引号,因为代码中使用的某些列名称是保留字。此修改将确保数据成功插入 MySQL 数据库。

以上是为什么 w3schools SQL 插入教程导致第 13 行出错?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn