mysqli_query的参数错误

时间:2015-01-17 19:36:43

标签: php mysql forms post

我发现这是一个棘手的问题,因为遇到它。很想知道您是否可以帮我发现将此表单发布到数据库时的错误,它会连接,但参数错误会重复出现。

<?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

1 个答案:

答案 0 :(得分:0)

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

应该是

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

尽管您应该注意到查询是否容易受到SQL注入的攻击(请参阅this topic),但查看该查询是否有任何问题。