Как заменить все двойные кавычки на одинарные кавычки с помощью 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