Всё. Вы не поняли вопроса, и не понимаете, зачем нужна функция move_uploaded_file
У вас просто в голове органчик, из которого по ключевому слову "проблемы при загрузке" выскакиввает карточка с "move_uploaded_file".
поэтому вам вообще не нужно отвечать, а нужно паре годков просто постоять в сторонке и почитать что другие пишут
netyshka, согласен.
Но когда- видишь, что даже в таком примитивном ну или во всяком случае базовом вопросе никто из сотни прочиташих не в состоянии дать внятный ответ, а те кто ответил пишут полную ерунду - вера в человечество как-то сама улетучивается.
2)Если после цикла while массив пустой а вам хочется использовать один запрос к базе так как у вас написано, то просто скопируйте массив, делается это крайне просто
$array - ваш массив данных
$new_arrar - копия массива
Это что за бред? С какой стати от вывода массив станет пустым? Какое вообще отношение массивы имеют к выводу из бд через while? Зачем здесь ссылка на какой-то говносайт, которая вообще никакого отношения у проблеме автора не имеет, у которого сейчас нет ни одного массива, а если и будет, то копировать массив не будет ни малейшего смысла?
Дада, все кругом виноваты - скрипт помойка, на ноде писать не разрешают, на тостере совсем обнаглели - советы дают, как улучшить свой код. Как тяжело жить :)