Как заменить все двойные кавычки на одинарные кавычки с помощью mysql replace?

Мне нужно заменить все двойные кавычки на одинарные кавычки с помощью запроса MySQL.

Как я могу это сделать. Мой SQL должен быть в двойных кавычках.

mysql="select replace(text,'"',''') from mytable"

кидает ошибку. Как я могу избежать этой одинарной кавычки внутри запроса?

2 ответов


попробуй этот

 $mysql="select replace(text,'\"',\"'\") from mytable";

тогда запрос станет

select replace(text,'"',"'") from mytable

в конце Mysql.


вам нужно избежать одной цитаты ' (см. таблица 8.1):

mysql="select replace(text,'\"','\'') from mytable"

таким образом, строка, отправленная в MySQL, будет читать:

select replace(text,'"','\'') from mytable