2011-11-18 4 views

답변

10

이 하나

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

그런 다음 쿼리는 MySQL의 끝에서

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

될 것보십시오. (table 8.1 참조)

3

당신은 너무 작은 따옴표 '을 탈출해야합니다

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

따라서, MySQL로 전송 된 문자열을 읽습니다 :

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

이 나는 ​​또한 데이터베이스 내부를 교체하는 것이 좋습니다 : UPDATE tableName SET ColumnName = REPLACE (ColumnName, ' "'," ' "); 또는 업데이트 테이블 이름 SET ColumnName = REPLACE (ColumnName,'\" ','\\ ''); – KarlosFontana