0

除了这两个旨在简单地查询数据库的函数之外,我的所有脚本都运行良好。我检查了所有变量。测试了这两个功能流程,但没有运气。两个查询都返回 false。这是相关的两个功能:

function check_attempts($uid) {
    global $conn;

    $stmt = mysqli_query($conn, "SELECT attempted, time FROM user_attempts WHERE uid = '$uid'");

    if(mysqli_num_rows($stmt) >= 5) {
        $stmt_2 = mysqli_query("UPDATE users SET locked = '1'");
        if($stmt_2) {
            return false;
        }
    }
    else {
        return true;
    }
}
function update_attempt($uid) {
    global $conn;
    $now = time();

    $stmt = mysqli_query($conn, "INSERT INTO user_attempts(attempted, time, uid) VALUES ('1', '$now', '$uid')");
    if($stmt) {
        return false;
    }
    else {
        echo "Error in Query";
    }
}

我已经手动查询了数据库,并且它们都运行良好。我不认为我做错了什么。

4

0 回答 0