所以我知道是什么导致了这个错误......但我无法弄清楚我的查询出了什么问题。
错误是:致命错误:在非对象上调用成员函数 bind_param()
function failedLogin($user){
global $logins;
$logins++;
//My db connection
global $db;
if($db ->connect_error){
echo mysqli_connect_error();
exit();
}
$stmt = $db->prepare("UPDATE `Users` SET `loginAttempts` = ? WHERE `username` = ?");
$stmt->bind_param('is',$logins,$user);
$stmt->execute();
}
我的表结构:http: //i.imgur.com/wljpehS.png
我知道连接很好,因为我曾经在他们登录时从我的表中选择数据..只是在更新我的表时遇到了问题