preg_replace() PHP 함수를 사용하여 작은 따옴표 앞에 백 슬래시를 추가하는 방법은 무엇입니까? 경우preg_replace를 사용하여 작은 따옴표 앞에 백 슬래시 추가
0
A
답변
4
당신은 데이터베이스 입력을 탈출하려고되지 않습니다 경우
$string = str_replace("'", "\\'", $string);
당신은 다음과 같습니다
해당 탈출 기능을 사용하는 것을 고려하십시오. (예 : mysql_real_escape_string) 또는 준비된 명령문을 사용하십시오.
-1
단지
+0
위와 같은 기능을 사용하는 방법을 보여주는 것이 좋습니다. 또 다른 해결책은 작은 따옴표를 두 개의 작은 따옴표로 바꾸는 것인데, 이는 SQL의 기본 접근 방식입니다. 그건 그렇고, 나는 당신의 답을 다운 다운하지 않았습니다. – Fr0zenFyr
관련 문제
- 1. 일부 문자 앞에 백 슬래시 추가
- 2. PEAR HTML_BBCodeParser는 작은 따옴표와 큰 따옴표 앞에 백 슬래시를 표시합니다.
- 3. 루비에서 백 슬래시 앞에 슬래시를 출력하려면 어떻게해야합니까?
- 4. Objective-c에서 문자열에 백 슬래시 추가
- 5. 아포스트로피에서 선행 백 슬래시 제거
- 6. CKEditor 속성이있는 HTML 태그에 백 슬래시 추가
- 7. vim 약어에서 백 슬래시 사용
- 8. Regexp 짝수 백 슬래시 (PHP)
- 9. 백 슬래시 문자 제거하기
- 10. PHP 이중 백 슬래시 "\\"를 단일 백 슬래시 "\"로 바꾸십시오. "\"
- 11. mod_rewrite의 아파치와 백 슬래시
- 12. NSString 백 슬래시 이스케이프
- 13. 백 슬래시 자바 스크립트
- 14. MySQL 백 슬래시 아포스트로피
- 15. PHP 출력 작은 따옴표
- 16. vim의 백 슬래시 문자 검색
- 17. ksh 작은 따옴표 대 큰 따옴표
- 18. "모든 인용문 앞에 슬래시"문제가 발생했습니다.
- 19. 레일 3 : 양식 (작은 따옴표 문자)에 작은 따옴표 넣기
- 20. 작은 따옴표 용 문자
- 21. 번역되지 않은 작은 따옴표
- 22. 선택 문자 '(작은 따옴표)
- 23. 작은 따옴표 문제
- 24. PHP에서 큰 따옴표 안에 작은 따옴표
- 25. 정규식, 작은 따옴표 또는 큰 따옴표
- 26. Python 문자열에서 백 슬래시 제거
- 27. ResourceBundle.getString은 백 슬래시 문자를 제거했습니다
- 28. preg_replace를 사용하여 이스케이프 문자가 앞에 오지 않는 한 문자를 바꿉니다.
- 29. preg_replace를 사용하여 서식 지정
- 30. preg_replace를 사용하여 문자열에서 도메인 확장명을 제거 하시겠습니까?
그냥 addslashes 아니다 '\하는'의 모든 인스턴스를 대체하는 기능 않는 str_replace를 사용할 수 있습니까? –