как было раньше:
vars.inc
$v1=1;
$v2=2;
info.inc
тут табличка на html, в ячейках прописаны значения в виде <?=$var1;?>
бла-бла-бла <?=$var2;?>
В коде страницы стояло
include('inc/vars.inc');
include('inc/info.inc');
И все замечательно работало, в таблице выводились значения из vars.
phpЗатем информацию из info.inc засунули в MySQL и щастие закончилось.
Подскажите, плз, как сделать, чтобы при вытаскивании текста из
базы, подставлялись значения переменных? Есть ли какой
простой способ?
Игорь_Vasinsky
14.05.2013 - 08:36
Цитата |
Подскажите, плз, как сделать, чтобы при вытаскивании текста из базы |
подключиться к серверу БД
выбрать нужную БД
сделать запрос в нужную таблицу(ы)
получить ассоциативный массив
вывести данные
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Цитата (Игорь_Vasinsky @ 14.05.2013 - 08:36) |
подключиться к серверу БД выбрать нужную БД сделать запрос в нужную таблицу(ы) получить ассоциативный массив |
Это я знаю, как сделать.
Пример можно?
У меня из базы выводится текст без проблем. У меня значения из vars.inc в него не подставляются.
Michael
14.05.2013 - 09:42
$var1 = 555;
$text = 'Start <?=$var1;?>;finish';
$text2 = '?>' . $text;
$res = eval($text2);
print $res;
_____________
There never was a struggle in the soul of a good man that was not hard
Michael
14.05.2013 - 16:24
Но лучше всего все же как то иначе решать такие задачи, eval - это крайнее средство, чисто возможность.
_____________
There never was a struggle in the soul of a good man that was not hard
Да просто там изначально все писалось без использования мускуля, материалы были в файлах и тупо инклудились. И там просто реально дофига инфы. Если переделывать все - чокнешься
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
А так я в базу файлы залил, и оно как работало, также и работает. И всем хорошо =)