Помогите с циклом

Печать RSS
221

V
Автор
Пришелец
0
Прокоментируйте плиз етот код, чет никак не вьеду))
$setting = mysql_query('SELECT * FROM `setting`;'){
$setup[$set['name']] = $set['value'];
}
А

Пацак
0
#1, а ты не заметил, что в этом урывке кода все переменные разные. здесь нет телепатов.
V
Автор
Пришелец
0
Ето начало кода, до него и после, етих переменных нет. Есть $setup['id'], $setup['path']. Вобщем значения полей из таблици setting
А

Пацак
0
Я так понял, что $set - ассоциативный массив по выборке из `settings.`
тогда код создает ассоциативный массив $setup, индексами которого будут значения полей `name` из таблицы `setting`, а значениями этого массива будут значения полей `value` из этой же таблицы
V
Автор
Пришелец
0
БЛИНН.... ПРОПУСТИЛ, ПАРДОН smile
$setting = mysql_query('SELECT * FROM `setting`;')
while($set = mysql_fetch_assoc($setting)){
$setup[$set['name']] = $set['value'];
}
А

Пацак
0
ответ в посте №4.
в `setting` походу 2 поля, name и value.
-----------
например в таблице есть такие данные:
name = 'title', value='mySite'.
Тогда скрипт выполнит следующее:
$setup["title"]="mySite";
-----------
таким образом массив заполняется значениями из выборки
V
Автор
Пришелец
0
Painter, спасибо большое... ;-)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск