致命错误:调用未定义的方法mysqli_stmt :: query()

时间:2011-01-08 18:54:38

标签: php mysqli prepared-statement

嘿伙计们,你们中的任何人都可以找出我为什么会收到上述错误吗?

$mysqli=new mysqli("localhost", "***", "***","***") or die($mysqli->connect_error);


              function checklogin($username, $password){
                global $mysqli;


                $result = $mysqli->prepare("SELECT * FROM users WHERE username = ?");
                $result->bind_param("s", $username);
                $result->query();

1 个答案:

答案 0 :(得分:2)

调用$mysqli->prepare()将返回MySQLi_STMT的实例,但MySQLi_STMT类没有query()方法。也许你的意思是execute()