除了这两个旨在简单地查询数据库的函数之外,我的所有脚本都运行良好。我检查了所有变量。测试了这两个功能流程,但没有运气。两个查询都返回 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";
}
}
我已经手动查询了数据库,并且它们都运行良好。我不认为我做错了什么。