PHP SQL插入预处理语句未正确插入

时间:2014-03-05 16:14:24

标签: php sql statements

执行以下代码时,不会发生错误,但数据不会被放入数据库!

$zero = 0;
    $connection = new mysqli("localhost", "andrewle_me", "*****", "andrewle_velocity");
    $stmt = $connection->prepare("INSERT INTO accounts Values(?, ?, ?, ?, ?, ?, ?, ?)");
    $stmt->bind_param("issssssi", $zero, $_POST["username"], password_hash($_POST["password"], PASSWORD_DEFAULT), $_POST["Email"], $_POST["firstname"], $_POST["lastname"], $_POST["nationality"], $zero);
    $stmt->execute();
    $stmt->close();
    $connection->close();
    echo "Success";

1 个答案:

答案 0 :(得分:1)

在param绑定之外定义您的帖子和密码哈希。设置表格中要输入值的字段。