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