2011-11-18 12 views

cevap

10

bu bir

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

Sonra sorgu MySQL sonunda

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

olacak deneyin. (table 8.1 bakınız)

3

Çok tek tırnak ' kaçmak gerekir:

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

Böylece, MySQL gönderilen dize okuyacak:

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

Ben de veritabanı içinde değiştirilmesini önermekteyiz: UPDATE tabloAdı SET SütunAdı = DEĞİŞTİR (ColumnName, '"'," '"); veya UPDATE tabloAdı SET SütunAdı = DEĞİŞTİR (ColumnName,' \" ',' \\ ''); – KarlosFontana

İlgili konular