0

Помогите решить проблему выдает такую ошибку

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/gtiradio/domains/gtiradio.ru/admin/reg/index.php on line 373

Указывает на:

if (mysql_num_rows($result_1) == 0) { ... }

Что не так?

  • запрос отвалился с ошибкой

    deprecated

    Данное расширение устарело, начиная с версии PHP 5.5.0, и будет 
    удалено в будущем. Используйте вместо него MySQLi или PDO_MySQL. 
    Смотрите также инструкцию MySQL: выбор API и соответствующий FAQ 
    для получения более подробной информации. Альтернативы для данной 
    функции:
    
    

    mysqli_connect()

    PDO::__construct()

    – zb' Aug 12 '14 at 20:39
  • фишка в том что буквально 5 дней назад работало все отлично я ничего не менял – Alexander Sizintsev Aug 12 '14 at 20:54
  • 1
    @Alexander Sizintsev, если вы хотите пожаловаться то, что некоторое время назад ошибки не было (а не причины ее возникновения), то вам сюда, сюда или сюда. Если же вы все-таки заинтересованы в разворачивании клубка ошибки назад, прислушайтесь к комментарию от @Андрей Таланин. Я же предполагаю, что в той или иной части нарушена схема БД. – etki Aug 12 '14 at 21:12
  • https://ru.stackoverflow.com/questions/423439/mysql-fetch-array-expects-parameter-1-to-be-resource-or-mysqli-result-boole – Visman Dec 02 '16 at 06:49

2 Answers2

1

А у вас в $result_1 булев тип, об этом и говорится в ошибке. Посмотрите, где и как эта переменная получает логическое значение, не должно быть такого.

-3

Скорее всего результатом выполнения запроса является ошибка. Попробуйте посмотреть результат функции mysql_error()

  • 1
    Пожалуйста, постарайтесь публиковать развернутые ответы содержащие конкретный пример минимального решения, дополняя их ссылкой на источник. Ответы–ссылки (как и комментарии) не добавляют знаний в Рунет. – Nicolas Chabanovsky Dec 05 '16 at 04:45