除了这两个用于简单查询数据库的函数外,我的所有脚本都运行良好。我检查了所有变量。测试了两个函数流但没有运气。两个查询都返回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";
}
}
我手动查询了数据库,两者都运行良好。我不认为我做错了什么。