我在查询中使用以下代码,但它没有将数据输入数据库。格式有什么问题?
$query2="INSERT INTO user_details SET user_email='{$email}', user_fname='{$fname}', user_lname='{$lname}'";
$result2=mysqli_query($conn,$query2);
PS:我已正确定义$ conn,所用变量的名称是正确的。
答案 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)
当我删除表并创建一个具有相同名称的新表时,查询开始工作。看起来像是一些内部问题。