SELECT id,fio FROM..
=====
$res=mysql_fetch_assoc($res);
=====
Нужно получиь ассоциативный массив вида
id=>fio
Что-то я туплю=(
Спустя 1 минута, 1 секунда (24.09.2010 - 12:25) waldicom написал(а):
а хде собственные идеи? Где идеи про цикл по полученным результатом с одновременным созданием массива?
Спустя 11 минут, 49 секунд (24.09.2010 - 12:36) Kuliev написал(а):
Цитата (vital @ 24.09.2010 - 14:24) |
Вобщем, есть выборка в духе SELECT id,fio FROM.. ===== $res=mysql_fetch_assoc($res); ===== Нужно получиь ассоциативный массив вида id=>fio Что-то я туплю=( |
1 Создаешь массив
2 Прогоняешь циклом все что получил из выборки SQL
3 Записываешь то что нужно в новый массив в теле цикла
4 смотрим что получилось
<?php
echo '<pre>';
print_r($new_array);
echo '</pre>';
?>
Спустя 2 минуты, 12 секунд (24.09.2010 - 12:39) vital написал(а):
Собственные идеи кончились на чем-то таком.
Че-то как-то не то(..
$res=array();
foreach ($result as $k=>$n)
{
$res[]=array($k=>$n);
}
Че-то как-то не то(..
Спустя 5 минут, 35 секунд (24.09.2010 - 12:44) Kuliev написал(а):
<?php
$sql = "SELECT
`id`,
`fio`
FROM
`table`";
$result = mysql_query($sql) or die(mysql_error() .' <br> '. $sql);
$fio_array = array();
while($row = mysql_fetch_assoc($result)
{
$fio_array[] = $row['fio'];
}
echo '<pre>';
print_r($fio_array);
echo '</pre>';
?>
Спустя 12 минут, 48 секунд (24.09.2010 - 12:57) vital написал(а):
while($row = mysql_fetch_assoc($result)
{
$fio_array[$row['id']] = $row['fio'];
}
Сделало что надо. Спасибо.
_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."
Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar