我正在尝试将数据插入到我的MySQL表中,但不能正常工作! 我的代码:
if(isset($_POST['btn44'])){
$fname=$_POST['fname'];
$lname=$_POST['lname'];
$mysqli->query("INSERT INTO `mss_user` (`fname`,`lname`) VALUES ('$fname','$lname')");
}
连接正常,不会返回任何错误。
答案 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+" ');");
告诉我们。