Использование {в запросах SQL - PullRequest
1 голос
/ 15 ноября 2011

PHPMyAdmin говорит, что следующий запрос некорректен из-за использования {и}.

UPDATE jos_content 
SET `fulltext` = REPLACE(`fulltext`, 
              'onclick="return hs.expand(this)"',
              'onclick="return hs.expand(this,{slideshowGroup: 'popupimage'})"')

Как правильно поставить этот запрос?

А что, если я хочу егопоиск по всей базе данных (не только в таблице jos_content)?

1 Ответ

2 голосов
/ 15 ноября 2011

Это не неправильно из-за {, это неправильно из-за неэкранированных одинарных кавычек в 'popupimage' (как вы можете видеть из выделения синтаксиса здесь).

Исправлено:

UPDATE jos_content 
SET `fulltext` = REPLACE(`fulltext`, 
              'onclick="return hs.expand(this)"',
              'onclick="return hs.expand(this,{slideshowGroup: \'popupimage\'})"')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...