Собрать массив с данными из цикла

Sunday

Cōgitō ergō sum
Регистрация
13 Дек 2009
Сообщения
823
Реакции
342
Подскажите пожалуйста, как сделать:

Есть while, который выводит разное кол-во id и разные значения этих id, зависимо от открытой страницы.
Пример вывода:

на одной странице
5
10
3
7

На другой
19
2
13

На третей
9
16
17
4
20


и т.д.

Далее у меня есть запрос, в котором нужно получить такое
Код:
AND id IN (здесь список всех полученных id из цикла)"
т.е.
для первой страницы мне нужно получить
Код:
AND id IN (5,10,3,7)"
и т.д.
 
Последнее редактирование:
либо сделай так чтобы while писал эти ИД в массив а затем сделай
AND id IN (".implode(',', $ids_arr)." )

либо в переменную c текстом
While(){
...
$sqlIn .= $id.',';
....
}
$sqlIn = rtrim($sqlIn , ",");
AND id IN (". $sqlIn ." )
 
Назад
Сверху