可能重复:
Fatal error: Call to undefined method mysqli_stmt::query()
嘿伙计们我收到上面的错误信息,你能找出原因吗?
$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->execute();
if($result != false){
$dbArray=$result->fetch_array();
答案 0 :(得分:0)
您需要确保使用内置的mysqli编译PHP(例如--with-mysqli)。或者,如果它作为扩展单独编译,您需要确保将其加载到相应的php.ini文件中(您可以通过phpinfo()进行检查。)
另外,我认为你正在使用:
global $mysqli;
为了举个例子,但对于其他任何绊脚石的人来说,这可能是一个可怕的想法。