mysqli_query 参数错误

Parameter error with mysqli_query

自 运行 以来,我发现这是一个棘手的问题。很想知道您是否可以帮助我发现将此表单发布到数据库时出现的错误,它连接但参数错误不断重复出现。

<?php
    mysql_select_db("members");


    if(isset ($_POST['submit'])){

         $f_name = $_POST['first_name'];
         $l_name = $_POST['last_name'];
         $user_email = $_POST['email'];



         $query = "INSERT into members (first_name,last_name,email) VALUES ('$f_name','$l_name','$user_email')";

         if (!mysqli_query ($conn,$sqlinsert)) {

            die('error inserting new record');


          } // end of nested if state

          $newrecord = "1 record added success";


    } // end of 1st if state
if (!mysqli_query ($conn, $sqlinsert)) {

应该是

 if (!mysqli_query ($conn, $query)) {

虽然您应该注意到它很容易受到 SQL 注入的攻击(请参阅 this topic),但没有发现查询有任何问题。