текст около переменой и занос в базу

12
RT
На сайте с 07.04.2008
Offline
56
#11

Перечитайте этот топик сначала и решение найдете. У вас та же самая проблема, ошибка в составлении запроса, все одинарные кавычки нужно экранировать функцией, а не убирать их как вы сделали.

Функция для экранирования mysql_real_escape_string или mysql_escape_string.

Студия «Дз» (http://dddzzz.ru/) — создание сайтов, графический дизайн
kvins
На сайте с 23.08.2011
Offline
95
#12
ReifTer:
Перечитайте этот топик сначала и решение найдете. У вас та же самая проблема, ошибка в составлении запроса, все одинарные кавычки нужно экранировать функцией, а не убирать их как вы сделали.
Функция для экранирования mysql_real_escape_string или mysql_escape_string.

а где сдесь кавычки ??

$facts = "первый";

$facta = "второй";

$facts3 = $facts + $facta ;

$insert = mysql_query ("INSERT INTO facts (idfacts,text) VALUES ('$numff','$facts3')");

он у меня после такого 0 в базу заносит вместо слов

Магазин уникальных статей. (http://linkum.ru/to/13254/)
RT
На сайте с 07.04.2008
Offline
56
#13
kvins:
а где сдесь кавычки ??
$facts = "первый";
$facta = "второй";
$facts3 = $facts + $facta ;
$insert = mysql_query ("INSERT INTO facts (idfacts,text) VALUES ('$numff','$facts3')");

он у меня после такого 0 в базу заносит вместо слов

Здесь нигде нет кавычек, здесь уже другой код вы показываете в которой ошибка уже здесь $facts + $facta нужно через точку, а не плюс

RM
На сайте с 21.06.2011
Offline
77
#14
kvins:
}else {exit ("номер в базе данных не указан");}

Не лучше ли сделать так: else exit ("номер в базе данных не указан");

и красивее и читабельнее... А по теме, есть такая переменная - mysql_error() она вам все и расскажет :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий