|
|
|
| такой запрос
$query = "SELECT id FROM programs where id<>1";
$result = mysql_query($query);
|
мне нужно одним запросом получить массив чисел в столбце ID | |
|
|
|
|
|
|
|
для: koder_lis
(08.06.2007 в 12:10)
| |
if($result)
{
for($column = array(); $row = mysql_fetch_assoc($result); $column[] = $row['id']) ;
print_r($column);
}
|
| |
|
|
|
|
|
|
|
для: koder_lis
(08.06.2007 в 12:10)
| | while ($line=mysql_fetch_array($result )) $massiv[]=$line[0]; | |
|
|
|
|
|
|
|
для: Gust
(08.06.2007 в 12:19)
| | а в MySQL нет такой возможности сделать? что то типа вот так:
$query = "SELECT array(id) as line FROM programs where id<>1";
$result = mysql_query($query);
|
| |
|
|
|
|
|
|
|
для: koder_lis
(08.06.2007 в 12:22)
| | думаю нет,
результат селекта, можно сравнить с двумерным массивом - одно измерение строки, другое- поле.
Хорошо бы была какая-нить функция типа $line=ПолучитьВсе($result ); чтобы можно было потом обращаться например: $line[1][2]. | |
|
|
|