Forum Webscript.Ru
Программирование => PHP => Тема начата: Антошка от 30 Октября 2002, 10:57:53
-
Прошу прощения, что в заголовке не написал какой вопрос...
Но не могу его кратко сформулировать...
Я в базе данных храню текст страницы, и хочу его забрать
все нормально забираю переменная $row[pole], кстати говоря в MySQL это поле стоит как TEXT.
Ну в общем пишу я его echo $row[pole]; - все хорошо
А вот стоит мне в этом поле держать не простой HTML документ, а добавить туда код php с подключением к базе данных и еще одной выборкой, и вместо того что мне надо выдается белиберда, код html нормально, но там где идет php идет набор символов, переменных в обычном текстовом виде.
если все это написать руками на странице то все работает, а если взять выборку из mysql, то фигня...
что делать? чего я не учел?
-
а что в этих включениях кода PHP? И насколько оправдано его (кода) хранение в тексте?
-
текст в таблице что-то типа
........Вася пил пиво, он выпил :
mysql_connect ("....");
mysql_select_db (".....");
$result=mysql_query("SELECT Kod FROM phone WHERE `numer` = \'$nomer\' ORDER BY numer");
$row=mysql_fetch_array($result);
echo $row[Kod];
?>
сорта в количестве...
ну будет конечно еще, но пока ограничемся малым...
и что мы видем идет текст
........Вася пил пиво, он выпил : $nomer
ORDER BY $row[Kod]
сорта в количестве...
а код не стал выполняться, что-то проглатилось совсем, а что-то вывелось как фигня ;))
-
eval("?>".$row[\'pole\']."");
http://php.net/eval
-
Антошка
Дурная идея. А вообще юзай ещё stripslashes addslashes , если надо и то, что Троникс сказал.
-
Я тоже думаю что идея дурная.
-
Я тоже думаю, что идея дурная.
-
MySQL борется с кавычками. Замени их на quot и все должно получиться.
:)
-
Я в базе данных храню текст страницы
код php с подключением к базе данных
Видел я на свете разные уровни абстакции...
Но что б такой!?!?!
Че то типа: "Я еду на автобусе в другой конец города чтоб взять оттуда машину и поехать в магазин который находится в 100 метрах от дома за хлебом. Причем ближайшая остановка стоит в полумиле от дома и путь к ней лежит как раз через этот магазин..."