[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при выполнении SQL
olimpset
При запросе
$update = mysql_query("UPDATE users SET username = '$username_new_trim',firstname = '$firstname_new_trim',lastname = '$lastname_new_trim',country = '$country_new_trim',mail = '$mail_new_trim' WHERE id = '$id'");

Когда вставляю переменные со значением "' ( кавычки ), то выходит ошибка, может я зря сделал stripslashes ?
nugle
делай username="'..'" экранируй кавыки и все норм будет
Michael
разве не слышал раньше про mysql_real_escape_string?

_____________
There never was a struggle in the soul of a good man that was not hard
Игорь_Vasinsky
$update = mysql_query("UPDATE users SET username = '$username_new_trim',firstname = '$firstname_new_trim',lastname = '$lastname_new_trim',country = '$country_new_trim',mail = '$mail_new_trim' WHERE id = '$id'") or die(mysql_error());


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
rooor
а мне интересно, ТС каждый запрос будет на форум постить или всё-таки 1 раз почитает как надо правильно делать...
inpost
rooor
Игорь и olimpset, они нашли друг друга smile.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
olimpset
Ну от использовал mysql_real_escape_string, и теперь кавычки в базе как &quote, но когда пишу в поиске через POST слово с кавычками, то оно пишет что не находит, как бы он читает что &quote то текст а не ".
exotica
в чем проблема то?))

Строчку которую пишешь в поиске также пропускай через mysql_real_escape_string() а только потом ищи совпадения в БД

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Игорь_Vasinsky
она такого не делает)))

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
olimpset
Функция такого не делает smile.gif Открою тебе секрет.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
olimpset
А как тогда?
inpost
почитать php.net о том, что делают функции, которыми пользуешься)

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.