警告:mysqli :: prepare()[mysqli.prepare]:

时间:2012-07-21 17:29:07

标签: php sql

我有这个问题

  

警告:mysqli :: prepare()[mysqli.prepare] :( 42000/1064):你有一个   SQL语法错误;查看与您的手册相对应的手册   用于在'desc,关键字附近使用正确语法的MySQL服务器版本   VALUES(?,?,?,?)'在第1行   第125行的D:\ xampp \ htdocs \ Optimizer \ login \ submit.php

使用此代码创建链接目录时遇到此问题:

if ($stmt = $mysqli->prepare("INSERT url (url, title, desc, keyword) VALUES (?,?,?,?)"))**==>>Line 125**
        {
            $stmt->bind_param("ssss", $input['url'], $input['title'],$input['desc'],$input['keyword']);
            $stmt->execute();
            $stmt->close();

1 个答案:

答案 0 :(得分:1)

至少desc是保留关键字,可能还有一些字段名称。在保留关键字的字段名称周围添加反引号。