Автор Тема: magic_quotes  (Прочитано 3363 раз)

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

Оффлайн Abram

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 116
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
magic_quotes
« : 26 Января 2005, 22:35:54 »
У меня такие настройки:
magic_quotes_runtime = Off
magic_quotes_gpc = On
magic_quotes_sybase = Off

Вот запрос:
 $sql="update news set text_rus=\'$text_rus\', text_ukr=\'$text_ukr\', text_eng=\'$text_eng\' where id=".$id;

А вот ошибка:
update news set text_rus=\'rretertrt\'rtertert\\ertrt""\', text_ukr=\'\', text_eng=\'\' where id=11

Как правильно переписать чтобы все правильно вставляло в базу без ошибок?
И еще почему текст типа   ааа\'gggg\\ в базу вставляет нормально и ошибок никаких не выдает

Что-то я совсем запутался. Помогите

Оффлайн 4m@t!c

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
magic_quotes
« Ответ #1 : 27 Января 2005, 01:34:24 »
Что бы все упорядочить - прочитай статью \\"Кавычки \\". Cоставление запросов mysql, слеши, экранирование кавычек.. Перечитай статью и все встанет на свои места.
И еще. все значения должны быть заключены в кавычки, а у тебя $id - не в кавычках.
Цитировать
Abram:
И еще почему текст типа ааа\'gggg\\ в базу вставляет нормально и ошибок никаких не выдает

Врядли такое возможно. Сообщение об ошибках включены?
Артисты не приехали - приехали цыгане

Оффлайн Abram

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 116
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
magic_quotes
« Ответ #2 : 27 Января 2005, 10:07:59 »
Сообщение об ошибках включены?
Да и запрос на апдейт выполняется нормально, никаких проблем нет

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
magic_quotes
« Ответ #3 : 27 Января 2005, 11:08:40 »
абраша, ты просто что-то перепутал.
Ни пхп, ни форум тебе здесь не помогут.

Очевидно, что тот запрос, что ты привел, никак не исполнится.
Значит - ты привел не тот запрос.

Очевидно, что при твоих настройках, если в запрос попадают только данные из формы, запрос никогда не вызовет ошибок.

Отсюда вывод - проблема в опечатках и непонятках.
постарайся привести свои представления о своих запросах в соответствие с реальностью и все у тебя получится :-)

 

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