Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP变量值插入查询_Php_Mysql - Fatal编程技术网

使用PHP变量值插入查询

使用PHP变量值插入查询,php,mysql,Php,Mysql,我尝试使用PHPMYSQL命令向表中插入值。插入值作为php变量传递。我试过了 $sql = "INSERT INTO info (nom, prenom, entreprise, email, objet, message) VALUES ('$nom','$prenom','$entreprise','$email','$objet','$message')"; 这边走。但它不起作用。我还尝试了连接,但它也不起作用 谢谢,试试这个 $sql = "INSERT INTO info (nom

我尝试使用PHPMYSQL命令向表中插入值。插入值作为php变量传递。我试过了

$sql = "INSERT INTO info (nom, prenom, entreprise, email, objet, message) VALUES ('$nom','$prenom','$entreprise','$email','$objet','$message')";
这边走。但它不起作用。我还尝试了连接,但它也不起作用

谢谢,试试这个

$sql = "INSERT INTO info (nom, prenom, entreprise, email, objet, message) VALUES (
'".$nom."',
'".$prenom."',
'".$entreprise."',
'".$email."',
'".$objet."',
'".$message."'
)";
希望这会有帮助

试试这个

    $sql = "INSERT INTO `info` (`nom`, `prenom`, `entreprise`,`email`,`objet`,`message`) VALUES ('$nom','$prenom','$entreprise','$email','$objet','$message')";

您是否检查过查询错误?学习使用参数化查询,这样您的代码就不会受到SQL注入攻击。这是唯一的php语句吗?这意味着什么但不起作用?显示更多代码。了解准备好的语句。如果您告诉我们您会遇到哪些错误,我们可以帮助您解决名称字段中未使用保留关键字的问题。无需使用反勾号。谢谢您的评论。我试过你说的了。对不起,它坏了。请告诉我其他的方法。这是我尝试过的示例代码$f_name=$person->fname$l_name=$person->lname$num=$person->num$login=$person->loginname$pwd=$person->pwd$sql1=在userDetails id、firstname、lastname、mobile、userid、密码值中插入“$id.”、“$f_name.”、“$l_name.”、“$num.”、“$login.”、“$pwd.”$data=mysql\u查询$sql1,$dbhandle;你能分享你得到的错误吗?。如果可以的话,也可以使用表结构。这将帮助我找到错误。谢谢你的评论。我只是犯了个错误。我插入了主键的重复值。现在它工作得很好。