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. formus - 04 Мая, 2013 - 19:18:04 - перейти к сообщению
Привет всем! Хочу достать все значения строк таблицы в ассоцианном массиве, но выводятся только из первой строки (строк несколько, в каждой строке $value). Таблица с большим количеством столбцов, поэтому вариант:
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT * FROM users",$db);
  3. while ($row = mysql_fetch_assoc($result)){
  4. echo $row["id"];
  5.  

не подойдет...
Мой код:
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT * FROM users",$db);
  2. $row = mysql_fetch_assoc($result);
  3. foreach ($row as $key => $value){
  4. echo $key, $value;
  5. }
2. LIME - 04 Мая, 2013 - 19:21:04 - перейти к сообщению
ппц...форум надо закрывать
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT * FROM users",$db);
  2. while ($row = mysql_fetch_assoc($result)){
  3.     foreach ($row as $key => $value){
  4.         echo $key, $value;
  5.     }
  6. }
3. formus - 04 Мая, 2013 - 19:53:58 - перейти к сообщению
LIME пишет:
ппц...форум надо закрывать
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT * FROM users",$db);
  2. while ($row = mysql_fetch_assoc($result)){
  3.     foreach ($row as $key => $value){
  4.         echo $key, $value;
  5.     }
  6. }


Спасибо, LIME, Шаманил с while...недошаманил) Не так радикально, пожалуйста про форум) Мне бы еще, чтобы выводился $key: $value, $value, $value (Все значения) Буду благодарен

 

Powered by ExBB FM 1.0 RC1