mysqli插入数据库无法正常工作

时间:2015-08-01 05:38:19

标签: php mysqli insert

我正在尝试将数据插入到我的MySQL表中,但不能正常工作! 我的代码:

if(isset($_POST['btn44'])){
        $fname=$_POST['fname'];
        $lname=$_POST['lname'];
        $mysqli->query("INSERT INTO `mss_user` (`fname`,`lname`) VALUES ('$fname','$lname')");
}

连接正常,不会返回任何错误。

2 个答案:

答案 0 :(得分:0)

试试这个

 echo "INSERT INTO `mss_user` (`fname`,`lname`) VALUES ('$fname','$lname')";
 $mysqli->query("INSERT INTO `mss_user` (`fname`,`lname`) VALUES ('$fname','$lname')");

然后你可以阅读真正的查询并复制这个字符串并粘贴到mysql客户端或phpmyadmin页面。

答案 1 :(得分:0)

首先,您是否连接了数据库? 第二件事,如果您使用bamtoggi建议检查结果,并且如果$ fname和$ lname中没有任何内容,您应该尝试从字符串中提取数据值,如下所示:

   $mysqli->query("INSERT INTO `mss_user` (`fname`,`lname`) VALUES (' "+$fname+" ',' "+$lname+" ');");

告诉我们。