Обучение/Помощь новичкам | Помогите с ошибками
Закрепленное сообщение:Автор
Но есть нюанс. Смена версии MySQL на Beget происходит только через службу поддержки.
Подскажите, что это за ошибки такие? Скрипт Хроники Шаннары. Версии PhP пробовал 5.6-8.3, везде такая же ошибка. Раньше ставил, такого не было.
php
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php on line 17 Warning: Cannot modify header information - headers already sent by (output started at /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php:17) in /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php on line 34 Warning: Cannot modify header information - headers already sent by (output started at /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php:17) in /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php on line 35 Warning: Cannot modify header information - headers already sent by (output started at /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php:17) in /home/b/b99536yj/b99536yj.beget.tech/public_html/system/func_for_game.inc.php on line 104
за $ исправлю
Похоже на то что нет подключения к бд
Подскажите, что это за ошибки такие? Скрипт Хроники Шаннары. Версии PhP пробовал 5.6-8.3, везде такая же ошибка. Раньше ставил, такого не было.
php
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php on line 17 Warning: Cannot modify header information - headers already sent by (output started at /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php:17) in /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php on line 34 Warning: Cannot modify header information - headers already sent by (output started at /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php:17) in /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php on line 35 Warning: Cannot modify header information - headers already sent by (output started at /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php:17) in /home/b/b99536yj/b99536yj.beget.tech/public_html/system/func_for_game.inc.php on line 104Предупреждение: mysqli_fetch_array() ожидает, что параметр 1 будет mysqli_result, логическое значение задано в /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php в строке 17 Предупреждение: Невозможно изменить информацию заголовка — заголовки уже отправлены (вывод начался в /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php:17) в /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php в строке 34 Предупреждение: Невозможно изменить информацию заголовка — заголовки уже отправлены (вывод начался в /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php:17) в /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php в строке 35 Предупреждение: Невозможно изменить информацию заголовка — заголовки уже отправлены (вывод начался в /home/b/b99536yj/b99536yj.beget.tech/public_html/modules/index/start.php:17) в /home/b/b99536yj/b99536yj.beget.tech/public_html/system/func_for_game.inc.php в строке 104
.
________
посл. ред. 28.08.2024 в 09:42; всего 4 раз(а); by bypass
Ну ошибка "Заголовки уже отправлены" фиксится использованием функции ob_start() в самом начале скрипта, а проблема с mysqli_fetch_array - у тебя запрос с ошибкой написан, если говоришь, что "раньше всё было норм", то скорее всего ты был на хостинге с mysql 5, а теперь на mysql 8, на котором обязательны апострофы в наимнованиях столбцов, таблиц и т.д., скорее где-то не прописаны они в запросе и висят в голом виде
________
посл. ред. 28.08.2024 в 15:38; всего 1 раз(а); by TheAlex
________
посл. ред. 28.08.2024 в 15:38; всего 1 раз(а); by TheAlex
Ну ошибка "Заголовки уже отправлены" фиксится использованием функции ob_start() в самом начале скрипта, а проблема с mysqli_fetch_array - у тебя запрос с ошибкой написан, если говоришь, что "раньше всё было норм", то скорее всего ты был на хостинге с mysql 5, а теперь на mysql 8, на котором обязательны апострофы в наимнованиях столбцов, таблиц и т.д., скорее где-то не прописаны они в запросе и висят в голом виде
Глючит на 8 на 5 норм, скрипт пилить
------
Скачиваний: 61
2
------
88331_Screenshot_6.png (236.2 Kb)
Скачиваний: 60
________
посл. ред. 28.08.2024 в 15:58; всего 1 раз(а); by bypass
------
Скачиваний: 60
________
посл. ред. 28.08.2024 в 15:58; всего 1 раз(а); by bypass
Если это форум phpbb , то кажишь всё (((
html
Проверено файлов - (128)
Все - (0), XSS - (0), SQL Injection - (0), Active Script - (0)
