解析xml文件并将其添加到数据库时,它会在脚本操作期间显示错误:
$sql->exec("INSERT INTO 'example' VALUES('$id', '$title', '$link')");
SQLSTATE [42000]:语法错误或访问冲突:1064您有 SQL语法错误;查看与您的手册相对应的手册 MySQL服务器版本的正确语法使用附近''示例' VALUES(' phpmysqljquery-przeciagnij-Z-WY' 在第1行
任何人都可以说出了什么问题吗?
答案 0 :(得分:1)
你使用了错误的引用方式。数据库,表和列标识符使用不同的方法:
INSERT INTO `example` VALUES (?,?,?)
对于字符串,双引号和单引号仅 。你不能把东西插入一个字符串。