Eu tenho esse código que faz a consulta no meu banco de dados, porém quando eu executo o código o php mostra um erro na execução da função query eu queria saber porque acontece isso. Fiz isto para poder usar o comando password_verify().
$email = $conexao->real_escape_string(filter_input(INPUT_POST, 'loginEmail', FILTER_SANITIZE_EMAIL));
$senha = $conexao->real_escape_string(htmlspecialchars($_POST['loginSenha']));
$sqlCode = $conexao->prepare("SELECT * FROM users WHERE email = ?");
if(!$sqlCode){
echo 'erro na consulta: '. $conexao->errno .' - '. $conexao->error;
}
$sqlCode->bind_param('s', $email);
$sqlCode->execute();
$sqlCode->store_result();
$sqlQuery = $conexao->query($sqlCode);
$usuario = $sqlQuery->fetch_assoc();
Fatal error: Uncaught TypeError: mysqli::query(): Argument #1 ($query) must be of type string, mysqli_stmt given in C:\xampp\htdocs\Site\scripts\php\LoginCadastro.php:18 Stack trace: #0 C:\xampp\htdocs\Site\scripts\php\LoginCadastro.php(18): mysqli->query(Object(mysqli_stmt)) #1 {main} thrown in C:\xampp\htdocs\Site\scripts\php\LoginCadastro.php on line 18