У меня есть запрос mysql, но я не могу связать с ним параметр
SELECT users.email,users.handle,userprofile.mobile FROM users,userprofile WHERE users.email =? OR users.handle =? OR userprofile.mobile=?
Я пробовал строку ниже
$query = "SELECT users.email,users.handle,userprofile.mobile FROM users,userprofile WHERE users.email =? OR users.handle =? OR userprofile.mobile=?";
$stmt = $mysqli->prepare($query);
$stmt->bind_param("sss",$email,$username,$mobile);
if ($stmt->execute()) {
if($stmt->num_rows){
echo '......';
}
}
но я получил и ошибку:
Предупреждение: mysqli_stmt:: bind_param(): количество элементов в типе строка определения не соответствует числу переменных привязки