|
|
|
| Интересная проблема.
Передаю методом 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 нормально заносит и с кавычками. Что за фигня, кто знает?
Подскажите лузерку:-) | |
|
|
|
|
|
|
|
для: serp
(04.08.2008 в 23:23)
| | Данные надо подготовить перед заносом в БД.
mysql_escape_string() поможет. | |
|
|
|
|
|
|
|
для: AcidTrash
(04.08.2008 в 23:43)
| | Спасибо помогло. Но вот ещё один момент, на сервере DENWER заносится и без подготовки. А вот когда сам всё установил стали такие проблемы. Может есть что то в конфигурациях php, mysql или в подключаемых библиотеках? | |
|
|
|
|
|
|
|
для: serp
(05.08.2008 в 00:04)
| | Вероятно, на сервере, где "заносится без подготовки", включен режим magic_quotes_gpc. Включать его нельзя. :) | |
|
|
|