SQL INSERT没有错误

时间:2012-06-17 15:22:53

标签: php mysql

我有一个问题,我没有得到任何错误,但没有任何错误!我把这一切都搞定了,突然间它就停止了工作。我的所有其他SQL东西都在我的脚本上工作:

// Submit the form and enter the details into the database
    $result = $dbc->prepare('INSERT INTO users (user_name, pwd, date, user_level) values(?,?,?,?)');
    $result->bind_param('sssi', $username, $hash, $now, $userlevel);
    printf("Errormessage: %s\n", $result->error);
    $result->execute();
    $result->close();

它不会返回任何错误。这很奇怪。没有任何内容插入数据库。

1 个答案:

答案 0 :(得分:1)

也许先执行,然后检查错误信息?

    $result = $dbc->prepare('INSERT INTO users (user_name, pwd, date, user_level) values(?,?,?,?)');
    $result->bind_param('sssi', $username, $hash, $now, $userlevel);
    $result->execute();
    printf("Errormessage: %s\n", $result->error);
    $result->close();