表单数据未插入MySQL数据库

时间:2018-09-01 14:25:33

标签: php

表单数据未插入MYSQL中。表单成功发布数据(我已经使用var dump检查过)。请帮我这个。
这是我的动作PHP。

<?php 
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname= "test";
    $conn = new mysqli($servername,$username,$password,$dbname);

    if($conn->connect_error){
    die("connection failed:" .$conn->connect_error);
    }
    else{
        echo "Connected successfully";
    }
    $selected = mysqli_select_db($conn,$dbname);



        $first_name = $_POST['first_name'];
        $last_name = $_POST['last_name'];
        $email = $_POST['email'];
        $mobile = $_POST['mobile'];
        $address = $_POST['address'];
        //$gender = $_POST['male'];
        //$gender = $_POST['female'];

    $sql =  "INSERT INTO test1 (first_name,last_name,email,mob,home_address) VALUES ('$first_name','$last_name','$email','$mobile','$address')";

    var_dump($sql);
    ?>

1 个答案:

答案 0 :(得分:0)

您缺少执行查询以保存数据的最后一部分:

if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}