Помогите решить ошибку Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean

Yazik

Новичок
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/users/r/red-yazik/domains/amirals.ru/gform.php on line 20
{ "message" : "Регестрация"}

PHP:
else if ($_POST['register_f']) {
 
    login_valid();
    email_valid();
    password_valid();
 
   if ( mysqli_num_rows(mysqli_query($dbcs, "SELECT `id` FORM `user` WHRE `email` =   '$_POST[email]'")) )
        message('Этот E-mail занят');

    message('Регестрация');

}
Помогите решить ошибку все проблема в этой строчке:
PHP:
 if ( mysqli_num_rows(mysqli_query($dbcs "SELECT `id` FORM `user` WHRE `email` =   '$_POST[email]")) )
        message('Этот E-mail занят');
подключение к базе проверял работает а на эту строчку пишет ошибку помогите разобраться как её исправить.
 
Последнее редактирование:

AnrDaemon

Продвинутый новичок
The behaviour of mysqli_num_rows() depends on whether buffered or unbuffered result sets are being used. For unbuffered result sets, mysqli_num_rows() will not return the correct number of rows until all the rows in the result have been retrieved.
Переводить?…
проблема в этой строчке
Проблема в запросе. Ты запрашиваешь из БД данные, которые тебе не нужны.
 
Сверху