我正在尝试在数据库中插入数据.这是我使用echo打印的查询
INSERT INTO tablename(NameOfVisitor, Email, Country,City,ReferenceID,Cell#)VALUES('myname', 'myemail@yahoo.com', 'Pakistan','Lahore','refid',03001234567)
Run Code Online (Sandbox Code Playgroud)
这是我在PHP代码中的查询
$sql="INSERT INTO $tbl_name(NameOfVisitor, Email, Country,City,ReferenceID,Cell#)VALUES('$name', '$email', '$country','$city','$refId',$cellNo)";
echo "<br>";
echo "<br>";
echo $sql;
echo "<br>";
echo "<br>";
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully\n";
mysql_close($conn);
Run Code Online (Sandbox Code Playgroud)
当我跑,它给我以下错误.
无法输入数据:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法
查询对我来说是正确的.谢谢.
#从您的查询中删除:
INSERT INTO tablename(NameOfVisitor, Email, Country,City,ReferenceID,Cell#)
^
Run Code Online (Sandbox Code Playgroud)