PHP文件显示语法错误


PHP file showing syntatical error

我正在尝试将标题和内容发送到名为write的表中。但是我在运行这个php文件时出错了。

以下是显示的错误

未成功您的SQL语法有错误;查看与MariaDB服务器版本相对应的手册,了解在第1行使用接近"写入值("、"answers"("的正确语法

<?php
 require "connection.php";
 $id = $_POST["id"];
 $title =$_POST["title"];
 $content =$_POST["content"];


 $sql_query ="insert into write values('$id','$title','$content');";

 if(mysqli_query($con,$sql_query))
 {
 echo"data insertion sucess";
 }
else
{
echo "not sucessfully".mysqli_error($con);
}
?>

WRITE是MySQL中的保留关键字,因此您应该使用backtick:对其进行转义

insert into `write` ...

但我建议您将该表重命名为更合理的名称。