Эй, ребята, может кто-нибудь из вас узнать, почему я получаю вышеупомянутую ошибку?
$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()
?