Автор Тема: Вопрос ;(  (Прочитано 3618 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Антошка

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 56
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос ;(
« : 30 Октября 2002, 10:57:53 »
Прошу прощения, что в заголовке не написал какой вопрос...
Но не могу его кратко сформулировать...

Я в базе данных храню текст страницы, и хочу его забрать
все нормально забираю переменная $row[pole], кстати говоря в MySQL это поле стоит как TEXT.
Ну в общем пишу я его echo $row[pole]; - все хорошо
А вот стоит мне в этом поле держать не простой HTML документ, а добавить туда код php с подключением к базе данных и еще одной выборкой, и вместо того что мне надо выдается белиберда, код html нормально, но там где идет php идет набор символов, переменных в обычном текстовом виде.

если все это написать руками на странице то все работает, а если взять выборку из mysql, то фигня...

что делать? чего я не учел?

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
Вопрос ;(
« Ответ #1 : 30 Октября 2002, 12:02:47 »
а что в этих включениях кода PHP? И насколько оправдано его (кода) хранение в тексте?
So let it be written
So let it be done I\'m creeping death

Оффлайн Антошка

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 56
  • +0/-0
  • 0
    • Просмотр профиля
Вопрос ;(
« Ответ #2 : 30 Октября 2002, 12:28:57 »
текст в таблице что-то типа
........Вася пил пиво, он выпил :
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]

сорта в количестве...



а код не стал выполняться, что-то проглатилось совсем, а что-то вывелось как фигня ;))

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Вопрос ;(
« Ответ #3 : 30 Октября 2002, 13:40:47 »

eval("?>".$row[\'pole\']."<?");

http://php.net/eval
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Гаррилл

  • Наглый тип
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phpbbcms.sf.net
Вопрос ;(
« Ответ #4 : 30 Октября 2002, 15:26:19 »
Антошка
Дурная идея. А вообще юзай ещё stripslashes addslashes , если надо и то, что Троникс сказал.

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Вопрос ;(
« Ответ #5 : 30 Октября 2002, 15:55:24 »
Я тоже думаю что идея дурная.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Вопрос ;(
« Ответ #6 : 01 Ноября 2002, 21:07:03 »
Я тоже думаю, что идея дурная.

Оффлайн Irina

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вопрос ;(
« Ответ #7 : 01 Ноября 2002, 23:27:47 »
MySQL борется с кавычками. Замени их на quot и все должно получиться.
:)

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
Вопрос ;(
« Ответ #8 : 02 Ноября 2002, 19:23:10 »
Цитировать
Я в базе данных храню текст страницы

Цитировать
код php с подключением к базе данных

Видел я на свете разные уровни абстакции...
Но что б такой!?!?!
Че то типа: "Я еду на автобусе в другой конец города чтоб взять оттуда машину и поехать в магазин который находится в 100 метрах от дома за хлебом. Причем ближайшая остановка стоит в полумиле от дома и путь к ней лежит как раз через этот магазин..."
программист должен все сделать так, чтоб потом ничего не делать

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28