mysqli 插入到数据库不工作

mysqli insert to database not working

我正在尝试将数据插入我的 MySQL table,但无法正常工作! 我的代码:

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

连接正常,returns没有错误。

试试这个

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

然后您可以阅读真实查询并复制此字符串并粘贴到 mysql 客户端或 phpmyadmin 页面。

首先,你连接数据库了吗? 第二件事,如果你用 bamtoggi 建议检查结果,如果 $fname 和 $lname 的地方没有任何东西,你应该尝试从字符串中提取数据值,如下所示:

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

让我们知道。