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
Форумы портала PHP.SU :: Версия для печати :: Вывести данные из БД в массив
Форумы портала PHP.SU » » Вопросы новичков » Вывести данные из БД в массив

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

1. Ubuntu - 18 Октября, 2013 - 22:53:23 - перейти к сообщению
Для извлечения одного поля из БД и запись его в массив делал так

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.  


Подскажите как это делается
2. nordghost - 18 Октября, 2013 - 23:13:05 - перейти к сообщению
так же точно.
(Добавление)
Сначала попробуйте потом пишите)
3. Ubuntu - 18 Октября, 2013 - 23:18:58 - перейти к сообщению
nordghost пишет:
так же точно.
(Добавление)
Сначала попробуйте потом пишите)


Продовал, ничего не получается, покажите нужный вариант
4. nordghost - 18 Октября, 2013 - 23:34:20 - перейти к сообщению
http://www[dot]devels[dot]ru/index.php?what=art&p=26
5. Ubuntu - 18 Октября, 2013 - 23:54:31 - перейти к сообщению
nordghost пишет:
http://www.devels.ru/index.php?what=art&p=26


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

Кто может помочь с кодом?
6. Ubuntu - 19 Октября, 2013 - 02:12:53 - перейти к сообщению
Разобрался сам

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.  

 

Powered by ExBB FM 1.0 RC1