我有一个更新查询什么不起作用。 这是我得到的:
class MeinMysqli extends mysqli
{
...
function test()
{
$fehlversuch=self::prepare("UPDATE user SET fehlversuche = fehlversuche+1 WHERE LOWER(username) = ? ");
var_dump($fehlversuch); //=> bool(false)
$fehlversuch->bind_param("s", $benutzer); //Fatal error: Call to a member function bind_param() on a non-object in /home/emailsal/public_html/emailservice/mysql/mysqliclass.php on line 166
$fehlversuch->execute();
...
}
}
vardump始终返回false。但是我做错了什么?我的变量$ fehlversuche是第一次使用。
首先我打电话给$mysqli=new MeinMysqli($dbhost, $dbuser, $dbpassword, $db);
然后有一个$mysqli->test();
$ mysqli->错误为空