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]   

> Описание: вопрос по выводу из бд
Кирилл Сухарев
Отправлено: 19 Декабря, 2015 - 10:55:38
Post Id


Новичок


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


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




Здравствуйте

я вывел данные из БД mysql в массив
мне нужно вывести данные из конкретной ячейки никак не пойму как это сделать. у меня такой код: файл 1:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.     $mysqli = false;
  3.     function connectDB() {
  4.         global $mysqli;
  5.         $mysqli = new mysqli("localhost", "root", "", "zakaz");
  6.         $mysqli->query("SET NAMES 'utf8'");
  7.     }
  8.     function getAllZakaz() {
  9.         global $mysqli;
  10.         connectDB();
  11.         $result_set = $mysqli->query("SELECT * FROM `zak_ac`");
  12.         closeDB();
  13.         return resultSetToArrey($result_set);
  14.     }
  15.    
  16.     function getZakaz($id) {
  17.         global $mysqli;
  18.         connectDB();
  19.         $result_set = $mysqli->query("SELECT * FROM `zak_ac` WHERE `id`='$id'");
  20.         closeDB();
  21.         return $result_set->fetch_assoc();
  22.     }
  23.    
  24.     function resultSetToArrey($result_set) {
  25.         $array = array();
  26.         while (($row = $result_set->fetch_assoc()) != false)
  27.             $array   [] = $row;
  28.             return $array;
  29.     }
  30.    
  31.     function closeDB() {
  32.     global $mysqli;
  33.     $mysqli->close();
  34.     }
  35. ?>


Файл 2

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.     $prices = getAllZakaz();
  3.     for ($i = 0; $i < count($prices); $i++) {
  4.         $article = $prices[$i]["article"];
  5.         $color = $prices[$i]["color"];
  6.         $name = $prices[$i]["name"];
  7.         $price_24 = $prices[$i]["price_24"];
  8.         $price_50 = $prices[$i]["price_50"];
  9.         $price_85 = $prices[$i]["price_85"];
  10.         $price_135 = $prices[$i]["price_135"];
  11.         include "index.php";
  12.     }
  13. ?>



и в третьем файле мне надо вывести данные из определённой ячейки, я пишу так:

<td><?php echo $result_Set[2][2];?></td>

и ничего не выводит...

Подскажите, что я неправильно делаю...


Отредактировано модератором: Мелкий, 19 Декабря, 2015 - 16:31:39
 
 Top
Pandion
Отправлено: 19 Декабря, 2015 - 13:48:41
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2011  


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




var_dump($result_Set) что выводит?
 
 Top
Кирилл Сухарев
Отправлено: 19 Декабря, 2015 - 16:07:05
Post Id


Новичок


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


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




Pandion пишет:
var_dump($result_Set) что выводит?

Здравствуйте
выводит NULL
 
 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