Вывод двух Array одним while ?

godzila

Guest
Вывод двух Array одним while ?

Народ подскажите как соеденить вывод из двух разныех Array:

PHP:
while (($row = mysql_fetch_array($result, MYSQL_NUM)) AND (list ($key, $val) = each ($_COOKIE[shop]))) { //тут код вывода// };
эта строка работает но ничего не выводит...
и в $result и в $_COOKIE[SHOP] одинаковое колличество строк.
 

Crazy

Developer
godzila, ты хоть приблизительно понимаешь, что ты написал?

Если да -- расскажи "своими словами", как именно ты это понимаешь.
 

godzila

Guest
например:

mysql:
id | value
0 = a
1 = b
2 = c

и есть куки:
cook[0]=xx1
cook[1]=xx2
cook[2]=xx3

хотелось бы выводить например такую таблицу:

id | value | cook | value
0 | a | cook[0] | xx1
1 | b | cook[1] | xx2
2 | c | cook[2] | xx3

вот что то типа этого ....
 

godzila

Guest
это всего лиш пример, смысл тут не обязателен, а вообще хочется унзнать возможно ли получать данные одним while сразу из 2 массивов с учетом того что один из массивов получается из mysql а второй создан в php. или может есть вообще другой метод может я чего не понимаю ?
 

Фанат

oncle terrible
Команда форума
дело в том,что while никаких данных не получает.
это всего лишь оператор цикла
 

Crazy

Developer
godzila, начнем с начала: если в обоих... мнэ.. сериях данных одинаковое количество элементов, то зачем тебе две проверки?
 

XiMiK

Новичок
godzila
Не напрягайся так, просто прочти сначало в массив данные из базы, а потом из кук (хотя зачем их отуда читать, они и так доступны).

И вывести результат не составит труда. Правдо будет немного медленнее, но всёже проще для понимания и отладки...
 
Сверху