Ну ты же итак хотел задавать поле для вывода:Мне не нужен ассоциативный массив с параметром. Так мне каждый раз надо будет задавать ему какое поле мне вывести, а мне нужен один глобальный массив в котором будут все настройки сразу и обращение к БД будет длеатся один раз, а дальше я беру из массива.
PHP:
$config['site_title']
PHP:
$query = mysql_query("SELECT * FROM `config`");
$config = mysql_fetch_assoc($query);
Единственный минус будет в том, что все переменные нужно будет придумать сразу при создании базы данных, зато есть и плюс, что эти переменные можно сделать как ты и хочешь мультифункциональными. Сделать еще одно поле "id", и уже можно сохранять десятки одинаковых конфигов.
А изменить потом всего одну строчку:
PHP:
$id = 1;
$query = mysql_query("SELECT * FROM `config` WHERE `id`=1");
$config = mysql_fetch_assoc($query);