DLE ошибка: You have an error in your SQL syntax;

A
На сайте с 25.03.2012
Offline
59
1289

MySQL error in file: /engine/inc/massactions.php at line 178

Error Number: 1064

The Error returned was:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ............. at line 1

SQL query:

INSERT INTO dle_tags (news_id, tag) VALUES ........

Сделал бэкап базы сайта и импортировал базу (таблицы базы) в другую базу в рамках одного сервера и теперь при массовых операциях с новостями вылетает такая ошибка, что-то с таблицей тегов, может кто сталкивался как поправить ?

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#1

Мы должны догадаться че у Вас там вместо точек?

Это игра такая, да?

Какие призы?

Подпись))
A
На сайте с 25.03.2012
Offline
59
#2
Милованов Ю.С:
Мы должны догадаться че у Вас там вместо точек?
Это игра такая, да?
Какие призы?

И то правда =) вот все сообщение:

The Error returned was:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's Secret'), ('91', 'VS'), ('91', '2013'), ('91', 'девушка'), ('91', 'модель'), (' at line 1

SQL query:

INSERT INTO dle_tags (news_id, tag) VALUES ('91', 'Alessandra Ambrosio'), ('91', 'Алессандра Амбросио'), ('91', 'Victoria's Secret'), ('91', 'VS'), ('91', '2013'), ('91', 'девушка'), ('91', 'модель'), ('91', 'фотосессия')

Судя по всему что-то из-за ' , но до переноса таблиц все хорошо было =)

bay_ebook
На сайте с 28.05.2010
Offline
111
#3

Экранировать нужно кавычки

не 'Victoria's Secret'

а 'Victoria\'s Secret'

Нужен прогер на php+mysql+понимание чужего кода? (/ru/forum/540660) Вам сюда PHP-шаман (http://php-shaman.pw/)
A
На сайте с 25.03.2012
Offline
59
#4
bay_ebook:
Экранировать нужно кавычки

не 'Victoria's Secret'
а 'Victoria\'s Secret'

Хм, на другой базе, без экранирования все отлично работает на этом же сервере...

K5
На сайте с 21.07.2010
Offline
209
#5

В Victoria's Secret верхняя кавычка (') которая ломает структуру запроса,

попробовать так Victoria\\\'s Secret

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
bay_ebook
На сайте с 28.05.2010
Offline
111
#6
Abrikosik:
Хм, на другой базе, без экранирования все отлично работает на этом же сервере...

ну значит на другом сервере были включены магические кавычки, а тут выключены. Но сути не меняет. Данные все ровно нужно фильтровать, и учитывать настройки :)

A
На сайте с 25.03.2012
Offline
59
#7

при экранировании \ или \\\ все теги просто пропадают. Новость нормально публикуется закрепляется и так далее если действие выбирается непосредственно в редактировании этой новости, эта ошибка вылетает при использовании функции массовой работы с новостями, даже если выбирается только одна эта новость

dkameleon
На сайте с 09.12.2005
Offline
386
#8

если это лицензионный движок свежей версии - вы только что публично рассказалии об уязвимости - готовьтесь к взломам по всему инету :)

если у вас ломаное старье - обновляйтесь.

Дизайн интерьера (http://balabukha.com/)

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