Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Одинарные кавычки.
 
 автор: serp   (04.08.2008 в 23:23)   письмо автору
 
 

Интересная проблема.
Передаю методом POST различные данные для занесения в базу. В поле типа text пытаюсь записать следующее:

какой-то текст или вообще без текста, далее, такой путь к картинке...
<div align='center'><img hspace='3' src='./c/i/1.jpg' width='300' height='225'></div>

код такой:
$a= mysql_query ("INSERT INTO data (title,text,author) VALUES ('$title','$text','$author')");
if ($a =='true') {echo "<p>Всё Ок !</p>";}

В итоге нефига не заносит в базу. Если убрать одинарные кавычки то заносит. Попробовал через phpmyadmin нормально заносит и с кавычками. Что за фигня, кто знает?

Подскажите лузерку:-)

  Ответить  
 
 автор: AcidTrash   (04.08.2008 в 23:43)   письмо автору
 
   для: serp   (04.08.2008 в 23:23)
 

Данные надо подготовить перед заносом в БД.
mysql_escape_string() поможет.

  Ответить  
 
 автор: serp   (05.08.2008 в 00:04)   письмо автору
 
   для: AcidTrash   (04.08.2008 в 23:43)
 

Спасибо помогло. Но вот ещё один момент, на сервере DENWER заносится и без подготовки. А вот когда сам всё установил стали такие проблемы. Может есть что то в конфигурациях php, mysql или в подключаемых библиотеках?

  Ответить  
 
 автор: BinLaden   (05.08.2008 в 00:17)   письмо автору
 
   для: serp   (05.08.2008 в 00:04)
 

Вероятно, на сервере, где "заносится без подготовки", включен режим magic_quotes_gpc. Включать его нельзя. :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования