您的SQL语法中有错误。查询错误

时间:2016-05-26 10:03:45

标签: php jquery html mysql

$ProjectName = $_POST['ProjectName'];
$ProjectModule = $_POST['ProjectModule'];
$ProjectDescription = $_POST['ProjectDescription'];

$sql = "INSERT INTO database (ProjectName,ProjectModule,ProjectDescription) VALUES (". mysql_real_escape_string($ProjectName) .",".mysql_real_escape_string($ProjectModule).",".mysql_real_escape_string($ProjectDescription).")";

我面临以下错误。

  

您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   near'数据库(ProjectName,ProjectModule,ProjectDescription)VALUES   (sankaran,sankar'第1行

请问我的解决方案

1 个答案:

答案 0 :(得分:1)

databasereserved keyword in MySQL,需要通过反引号进行转义。

实际上你应该重命名你的桌子,因为database没有说明桌子的内容。