使用 w3schools 教程时遇到错误
用户在尝试实现 w3schools 教程中的代码时遇到错误。具体错误出现在第13行,即:
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)');
w3schools 提供的信息不准确
用户已咨询 w3schools帮助,但没有发现它特别有用。根据文档,它被标记为包含大量错误。
纠正错误
该错误源于对 mysqli_query 函数所需的第一个参数的误解。它需要一个连接字符串而不是 SQL 查询。更正后的代码应该是:
$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)");
注意: 反引号 (`) 应该为 INSERT 查询中的列名称添加,因为某些名称是保留字。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3