Народ, как заставить php понимать переменные, указанные в текстовом поле базы данных?

tipok

Guest
Народ, как заставить php понимать переменные, указанные в текстовом поле базы данных?

Т.е. такая ситуация:
в таблице базы данных есть поле `txt`, я туда засовываю информацию, допустим, типа :
<img src=',$file,' width=',$w,' height=',$h,'>
после делаю запрос, вытаскиваю `txt`:
$txt=mysql_result($result,0,"txt"); и
хочу, собственно, показать эту картинку:
echo '',$txt,'';.
В броузере
показывается строка: <img src=',$file,' width=',$w,' height=',$h,'>.
Как заставить реагировать на переменные в данном случае, не подскажете?
 

Кром

Новичок
Вообще-то это старая и избитая тема.
Не стоит хранить код в базе данных.

А если делать все таки нечего, и хочется головной боли, то можно парсить это дело с помощью str_replace, eval и т.д.
 

GeT

Новичок
Кром
В форумах же темплейты (большинство) на eval обрабатываются.
Это тоже неправильно?
 

tony2001

TeaM PHPClub
естественно.
какой смысл хранить в базе то, что меняется раз в год?
 
Сверху