致命错误:调用未定义的方法mysqli_stmt :: query() [英] Fatal error: Call to undefined method mysqli_stmt::query()
本文介绍了致命错误:调用未定义的方法mysqli_stmt :: query()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嘿,你们中的任何一个都能找出我为什么遇到上述错误的原因吗?
Hey guys, can any of you find out why I'm getting the above error?
$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();
推荐答案
调用$mysqli->prepare()
将返回MySQLi_STMT
的实例,但是MySQLi_STMT
类没有query()
方法.也许您是说 execute()
?
Calling $mysqli->prepare()
will return an instance of MySQLi_STMT
, but the MySQLi_STMT
class doesn't have a query()
method. Perhaps you meant execute()
?
这篇关于致命错误:调用未定义的方法mysqli_stmt :: query()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文