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]   

> Без описания
Ubuntu
Отправлено: 18 Октября, 2013 - 22:53:23
Post Id


Новичок


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


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




Для извлечения одного поля из БД и запись его в массив делал так

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $sql = "SELECT id FROM cart WHERE ip = '$ip'";
  3. $result = mysql_query($sql, $link);
  4. $massive = array();
  5. while ($row = mysql_fetch_assoc($result)) {
  6.         $massive[] = $row['id'];
  7. }
  8.  


А теперь нужно вывести несколько полей в массив из такого запроса

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $sql = "SELECT id, name, city FROM cart WHERE ip = '$ip'";
  3.  


Подскажите как это делается
 
 Top
nordghost
Отправлено: 18 Октября, 2013 - 23:13:05
Post Id



Посетитель


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


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




так же точно.
(Добавление)
Сначала попробуйте потом пишите)


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
Ubuntu
Отправлено: 18 Октября, 2013 - 23:18:58
Post Id


Новичок


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


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




nordghost пишет:
так же точно.
(Добавление)
Сначала попробуйте потом пишите)


Продовал, ничего не получается, покажите нужный вариант
 
 Top
nordghost
Отправлено: 18 Октября, 2013 - 23:34:20
Post Id



Посетитель


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


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






-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
Ubuntu
Отправлено: 18 Октября, 2013 - 23:54:31
Post Id


Новичок


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


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




nordghost пишет:
http://www.devels.ru/index.php?what=art&p=26


Не совсем-то, что нужно. я тоже могу спокойно вывести данные в таблицу, мне в конкретном примере нужно записать в массив $massive все три поля всех имеющихся строк.

Кто может помочь с кодом?

(Отредактировано автором: 19 Октября, 2013 - 00:08:16)

 
 Top
Ubuntu
Отправлено: 19 Октября, 2013 - 02:12:53
Post Id


Новичок


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


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




Разобрался сам

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $sql = "SELECT id FROM cart WHERE ip = '$ip'";
  3. $result = mysql_query($sql, $link);
  4. $massive = array();
  5. while ($row = mysql_fetch_assoc($result)) {
  6.         $massive[] = $row;
  7. }
  8.  
 
 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