语法错误,意外' $姓名' (T_VARIABLE)

时间:2016-10-12 10:03:51

标签: php

语法错误,此行显示意外' $ Name' (T_VARIABLE)错误

我的查询是 -

$sql = "INSERT INTO person (Name,Email) VALUES ("$Name","$Email")";

2 个答案:

答案 0 :(得分:1)

在值

中使用单引号
$sql = "INSERT INTO person (Name,Email) VALUES ("$Name","$Email")";

$sql = "INSERT INTO person (Name,Email) VALUES ('$Name','$Email')";

答案 1 :(得分:0)

你不能使用这样的引用字符,第二个会终止你定义的字符串。而是尝试使用不同类型的报价。这允许在您定义的字符串中实际包含引号字符。

看看这个修改过的工作版本:

$sql = "INSERT INTO person (Name, Email) VALUES ('$Name', '$Email')";

请注意,这样的sql语句创建会散发很多sql注入攻击漏洞......