Неустранимая ошибка: вызов неопределенного метода 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->query(); 

Вызов $mysqli->prepare() вернет экземпляр MySQLi_STMT , но класс MySQLi_STMT не имеет метода query() . Возможно, вы имели в виду execute() ?