PHP不从html表单接收数据

PHP不从html表单接收数据,php,Php,分析错误:语法错误,意外“”,“” T_常数_包装_字符串 我试图将html表单中的数据插入数据库,但遇到了一个错误 $sql="INSERT INTO shooting VALUES ('".$_POST["name"]"', '".$_POST["date"]"', '".$_POST["time"]"', '".$_POST["status"]')"; 您好,您的语法有问题,请检查下面 $sql="INSERT INTO shooting VALUES ('".$_POST["name

分析错误:语法错误,意外“”,“” T_常数_包装_字符串

我试图将html表单中的数据插入数据库,但遇到了一个错误

$sql="INSERT INTO shooting VALUES ('".$_POST["name"]"', '".$_POST["date"]"', '".$_POST["time"]"', '".$_POST["status"]')";

您好,您的语法有问题,请检查下面

 $sql="INSERT INTO shooting VALUES ('".$_POST["name"]."', '".$_POST["date"]."', '".$_POST["time"]."', '".$_POST["status"]."')";
您应该使用mysql\u real\u escape\u string方法来防止SQL注入

$date = mysql_real_escape_string($_POST["date"]);

并在数据库中插入$date变量。

您丢失了。点4点。危险:你很容易受到你需要保护自己的攻击。应该使用mysqli_*。任何mysql_*早就被弃用,并完全删除了PHP7+,会有很多建议,但直截了当地说,就是缺少了。我刚才建议的dot@Francisco Mateo。有很多方法可以做到这一点。所以你不必否决我的答案,如果答案没有用,那么你可以否决,否则就保持原样。@devraj:我否决了,因为这无助于解决问题。@C2486我可以知道我的答案有什么问题吗?