Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: заменить двойную кавычку на одинарную
 
 автор: liberty   (27.03.2013 в 05:19)   письмо автору
 
 

нужно поменять двойную кавычку " на одинарную ' в таблице ccuzs в поле ling
UPDATE ccuzs SET ling=REPLACE(ling, '"', ''') WHERE ling LIKE '%\'%'

что-то напутал.

  Ответить  
 
 автор: cheops   (27.03.2013 в 07:20)   письмо автору
 
   для: liberty   (27.03.2013 в 05:19)
 

Экранирование добавьте
UPDATE ccuzs SET ling=REPLACE(ling, '"', '\'') WHERE ling LIKE '%\'%'

Кроме того, у вас этот запрос где выполняется в консоли или сам тоже помещен в кавычки?

  Ответить  
 
 автор: Sfinks   (27.03.2013 в 10:38)   письмо автору
 
   для: cheops   (27.03.2013 в 07:20)
 

А я бы вот так написал:
UPDATE ccuzs SET ling=REPLACE(ling, '"', "'") WHERE ling LIKE '%"%'
=)

P.S. В LIKE я не опечатался.... Там нужно именно двойную кавычку искать.

  Ответить  
 
 автор: liberty   (27.03.2013 в 13:30)   письмо автору
 
   для: Sfinks   (27.03.2013 в 10:38)
 

тогда надо показать что именно меняется.

у меня в поле ling стоят ссылки такого вида
<h3 class="ege"><a href="/view_post.php?id=263" target = "_blank">Интервью: «ЕГЭ на 100 баллов»</a></h3>

и надо все " поменять на '

  Ответить  
 
 автор: Sfinks   (27.03.2013 в 17:25)   письмо автору
 
   для: liberty   (27.03.2013 в 13:30)
 

И?
Не меняет?

  Ответить  
 
 автор: Igorek   (27.03.2013 в 16:55)   письмо автору
 
   для: Sfinks   (27.03.2013 в 10:38)
 

а зачем здесь where вообще?

  Ответить  
 
 автор: Sfinks   (27.03.2013 в 17:28)   письмо автору
 
   для: Igorek   (27.03.2013 в 16:55)
 

Ну это вопрос десятый.
С учетом того, что запрос все-равно одноразовый, можно было в это и не вникать.
У автора было, я тоже оставил.
Разъяснения что мол в данном контексте это условие не имеет смысла в случае данного ТС бесполезны.

  Ответить  
 
 автор: liberty   (28.03.2013 в 04:51)   письмо автору
 
   для: Sfinks   (27.03.2013 в 17:28)
 

зачет.
все поменял.
спасибо.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования