Как правильно взять переменную из базы (если возможно)

finogeev

Новичок
Как правильно взять переменную из базы (если возможно)

Не знаю может это и глупо звучит, но я храню в mysql табл php переменную и потом когда я её из мускула вытаскиваю и вставляю, код воспринимает её как текст, а не как переменную и содержимое ...

К примеру:
У меня две таблицы,
- в одной храняться записи с кофигурациzми страничек, и самое главное <u>формат вывода записи</u>. Допустим вывод новостей (стиль, поожение и т.п.).
- во второй соответсвено сама база контента. В данном случае новостей.

PHP:
$query_conf = "select * from movitex_adm_conf where conf_name='news'";
$result_conf = mysql_query($query_conf);
while ($row_conf=mysql_fetch_array($result_conf))
{
 // к примеру тут храниться именно  формат вывода записи
$conf_inf1="$row_conf[1]";
}
mysql_free_result($result_conf);


// я выбираю новости и <u>формат вывода записи</u>
$query_cont = "select .... from .... limit 10";
$result_cont = mysql_query($query_cont);
while ($row_cont=mysql_fetch_array($result_cont))
{
$news_dt="$row_cont[news_dt]";
$news_text="$row_cont[news_txt]";				
echo $conf_inf1;
}
И все нормально , только в таблице я храню переменные которые я думал будут выводиться, а он их воспринимает как простой текст и выводит мне:
$news_dt
а не содержимое переменной !!!
 
Я бы хранил в базе шаблоны, а переменные вставлял уже в скрипте.

или да, eval(), но это не кошерно...
 
ну почти ...

просто нужен что бы клиент мог поменять допустим структуру вывода тех же новостей сам, методом перестановки простых переменных ...

Вот и все.... Или есть каой то способ покоректнее .... ???
Я просто уже голову ломаю ....
 
$news_dt="$row_cont[news_dt]"; - не так
Так: $news_dt=$"row_cont[news_dt]";
Точно также вызываются функции.
function myFU(){echo 'Hello, finogeev';}
$primer="myFU";
$primer();
// Hello, finogeev

гг, не забывайте, php - интерпретатор и с ним можно делать такое, за что Сшники ноги бы оторвали давно )))
 
Сверху