Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не работают запросы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
shahin
Отправлено: 30 Декабря, 2014 - 11:18:05
Post Id


Забанен


Покинул форум
Сообщений всего: 116
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




раньше все было нормально но после того как отфарматировал ПК скачал локалку скачал бекап сайта, установил на локалку и после шапки все пропало
while ($row = $result_set->fetch_assoc()) {
$news_title = $row['news_title'];
$news_date = $row['news_date'];
$news_time = $row['news_time'];
$news_text = $row['news_text'];
$stats_title = $row['stats_title'];
$stats_date = $row['stats_date'];
$stats_text = $row['stats_text'];
$stats_time = $row['stats_time'];
$event_title = $row['event_title'];
$event_date = $row['event_date'];
$event_time = $row['event_time'];
$event_text = $row['event_text'];
$result_set->close();
$mysqli->close();
}
но когда удаляю верхний страница открывается
 
 Top
DelphinPRO
Отправлено: 30 Декабря, 2014 - 11:51:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




PHP:
скопировать код в буфер обмена
  1. $result_set->close();
  2. $mysqli->close();

не надо закрывать соединение , не закончив обработку.
вынесите из цикла, или совсем уберите.

shahin пишет:
и после шапки все пропало

Включите отображение ошибок, чтобы понять причину.



вставьте в начало файла - точки входа (index.php обычно)


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
shahin
Отправлено: 30 Декабря, 2014 - 12:06:12
Post Id


Забанен


Покинул форум
Сообщений всего: 116
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




DelphinPRO пишет:
PHP:
скопировать код в буфер обмена
  1. $result_set->close();
  2. $mysqli->close();

не надо закрывать соединение , не закончив обработку.
вынесите из цикла, или совсем уберите.

shahin пишет:
и после шапки все пропало

Включите отображение ошибок, чтобы понять причину.



вставьте в начало файла - точки входа (index.php обычно)

но раньше работало ведь.
(Добавление)
Вот весь код
PHP:
скопировать код в буфер обмена
  1.     $mysqli = new mysqli(HOST, USER, PASS, BASE);
  2.     if (mysqli_connect_errno()) {
  3.     echo "Подключение невозможно: ".mysqli_connect_error();
  4. $result_set = $mysqli->query('SELECT * FROM `news`');
  5. while ($row = $result_set->fetch_assoc()) {
  6.  $news_title = $row['news_title'];
  7. $result_set->close();
  8.  $mysqli->close();
  9.  }
  10.  
 
 Top
Sail
Отправлено: 30 Декабря, 2014 - 12:16:31
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




shahin пишет:
но раньше работало ведь.

Как написано в подписи одного из модераторов: "Если вы не знаете, почему это работает, вероятно, оно и не работает на самом деле. (С.Макконнелл)...".
shahin пишет:
Вот весь код

Для начала, как минимум можно преобразовать так:
PHP:
скопировать код в буфер обмена
  1. $mysqli = new mysqli(HOST, USER, PASS, BASE);
  2.     echo "Подключение невозможно: ".mysqli_connect_error();
  3.     die('<br>Выполнение прервано');
  4. }
  5. $result_set = $mysqli->query('SELECT * FROM `news`');
  6. if($result_set === FALSE) {
  7.     echo $mysqli->errno.': '.$mysqli->error;
  8.     die('<br>Выполнение прервано');
  9. }
  10. $news_title = array();
  11. while ($row = $result_set->fetch_assoc()) {
  12.     $news_title[] = $row['news_title'];
  13. }
  14. $result_set->close();
  15. $mysqli->close();
  16. var_dump($news_title);
  17.  

(Добавление)
И если соединение с базой всё-таки происходит, быть может, просто табличка 'news' пуста?

(Отредактировано автором: 30 Декабря, 2014 - 12:17:28)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB