MySQLI插入查询错误

时间:2017-01-03 03:04:55

标签: php mysql mysqli

我正在尝试将记录插入到我的数据库中。我一直在犯一个错误...我在过去的两个小时里一直停滞不前..我真的希望这不是一个印刷错误,但我也希望它是..检查类似的SO答案,我没有连接问题,我似乎没有使用任何保留关键字,我拥有所有权限,表格肯定是用户:

    $username = $mysqli->real_escape_string($_POST['username']);
    $joinedOn = time();

    $insertQuery = "INSERT INTO users ('username', 'joinedon') VALUES ('$username', $joinedOn);";

    if ($mysqli->query($insertQuery)) {
        echo "success!";
    } else {
        echo $mysqli->error;
        echo '<br>';
    }

这是我得到的错误:

  

您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   靠近''username','joinon')第1行的VALUES('dsf',1483411360)

其他有用信息:

Table: users
Columns (3): id INT(11) autoincrement , username VARCHAR(20) , joinedon INT(11)

另一个奇怪的是,joinedon字段的类型为INT(11)但是,直接从PHPMyAdmin插入,我能够插入只包含数字的字符串。

0 个答案:

没有答案
相关问题