在MySQL服务器上的php中运行插入查询的问题

时间:2015-04-17 07:58:51

标签: php mysqli insert

我在查询中使用以下代码,但它没有将数据输入数据库。格式有什么问题?

$query2="INSERT INTO user_details SET user_email='{$email}', user_fname='{$fname}', user_lname='{$lname}'";

$result2=mysqli_query($conn,$query2);

PS:我已正确定义$ conn,所用变量的名称是正确的。

3 个答案:

答案 0 :(得分:0)

$query2 = <<<SQL
 INSERT INTO 'user_details' ('user_email', 'user_fname', 'user_lname') 
 VALUES ('{$email}', '{$fname}','{$lname}');
SQL;

答案 1 :(得分:0)

$query2="INSERT INTO user_details (user_email,user_fname,user_lname) VALUES ('$email', '$fname','$lname')";

答案 2 :(得分:0)

当我删除表并创建一个具有相同名称的新表时,查询开始工作。看起来像是一些内部问题。