За последние 24 часа нас посетил 17751 программист и 1620 роботов. Сейчас ищут 1885 программистов ...

Вылезают варнинги на весь сайт

Тема в разделе "PHP и базы данных", создана пользователем Foave, 27 дек 2017.

  1. Foave

    Foave Новичок

    С нами с:
    27 дек 2017
    Сообщения:
    1
    Симпатии:
    0
    Код (Text):
    1. Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/hariton77/domains/thanos.ru/public_html/system/user.php on line 476
    2.  
    3. Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/hariton77/domains/thanos.ru/public_html/system/user.php on line 484
    4.  
    5. Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/hariton77/domains/thanos.ru/public_html/system/user.php on line 503
    6.  
    7. Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/hariton77/domains/thanos.ru/public_html/system/user.php on line 522
    8.  
    9. Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/hariton77/domains/thanos.ru/public_html/system/user.php on line 542
    10.  
    11. Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /home/hariton77/domains/thanos.ru/public_html/system/h.php on line 590
     
  2. Boothooz

    Boothooz Активный пользователь

    С нами с:
    8 май 2016
    Сообщения:
    63
    Симпатии:
    6
    ТС, у нас нет этого файла, что бы посмотреть
    Выкладывай сюда куски кода, может кто поможет, чем подскажет
     
  3. voral

    voral Активный пользователь

    С нами с:
    30 ноя 2017
    Сообщения:
    646
    Симпатии:
    104
    Вы делаете запрос к БД. Очевидно он у вас НЕ выполняется и возвращает false. Вы не проверяете,что вернула функция и передаете результат в функцию mysql_fetch_assoc. Соответственно получаете предупреждение:
    "Функция ожидает объект в качестве первого параметра, а получает тип boolean."
    Отсюда вывод: проверяйте сначала результат запроса.
    --- Добавлено ---
    PS Вы в курсе, что mysql_* являются устаревшими функциями и, например на PHP7 ваш код не будет работать совсем. Если не хотите "кардинально" менять синтаксис используйте mysqli_*
     
    denis01 нравится это.