Vranos:
Попробуй for() использовать! ИМХО while() впадает в бесконечный цикл ибо проверки условия в твоем коде нет!
Бред какой то.
Вывод данных из БД в массив как раз так и производится в теле цикла while() а не for() во избежании пересчета данных в массив. И условий в теле цикла в данном случае никаких не надо.
А по поводу вышеизложенного мною скрипта если есть какие то доводы. Рад буду услышать их.
-DieseLok-А вам молодой человек перед тем как возврощатся к дискусии данной темы посоветую прочесть всю тему с начало до конца и не раз. Да бы избежать ошибок на подобе:
$all = $post; Разве я такое писал ?
$all - intager. $post - у тебя массив. И ты после этого хочешь что бы скрипт работал ?
А по поводу возврощения к этой теме, я более чем уверен, что вернешся и не раз. Так как выше изложенный тобою скрипт никуда не годится, что его синтаксис, не говоря уже о логике его.