php mysqli插入变量

时间:2015-08-05 20:29:22

标签: php mysqli

我已经在这里阅读了几个小时的所有主题,并且无法找到我的问题的解决方案。我将用户输入的数据从注册表插入到数据库中。我似乎无法理解错误信息,以了解最新情况。我确定我的语法正确。只是不确定为什么它给出这个错误信息。我确定它可能非常简单,因为我在它上面盘旋了好几个小时。这是我的错误信息(" scott"他的名字输入了" firstName"注册表格中的feild):

  

未知专栏' scott'在'字段列表'

这是我的代码:

<?php 
include("config.php");
$db_name= "localSceneMusic";
//create connection
$conn= mysqli_connect($server, $u, $p, $db_name);

if ( isset($_POST['firstName']) &&
    isset($_POST['lastName']) &&
    isset($_POST['barName']) &&
    isset($_POST['email']) &&
    isset($_POST['password']) &&
    isset($_POST['cPassword']) ){
        $firstName= mysqli_real_escape_string($conn, $_POST['firstName']);
$lastName= mysqli_real_escape_string($conn, $_POST['lastName']);
$barName= mysqli_real_escape_string($conn, $_POST['barName']);
$email= mysqli_real_escape_string($conn, $_POST['email']);
$password= mysqli_real_escape_string($conn, $_POST['password']);
$cPassword= mysqli_real_escape_string($conn, $_POST['cPassword']);
    echo "successful variable creation<br />";
    echo $email . "<br />";

$sql= "INSERT INTO `users`(`firstName`, `lastName`, `barName`, `email`, `p`) 
VALUES(`".$firstName."`, `".$lastName."`, `".$barName."`, `".$email."`, `".$password."`)";
if( $query= mysqli_query($conn, $sql) ){
    echo "table insertion successful<br />";
    }else{
        echo "table insertion failed " . mysqli_error($conn);
    }
}else{
    // if vars not set do.....
    echo "variable creation failure";
}

&GT;

系统将此标记为重复..它不是重复的,因为我的特定问题是在我能够找到的任何讨论中找不到的位置。感谢

0 个答案:

没有答案