저는 PHP가 매우 새롭습니다. 현재, 나는 \ mysql DB에 저장하고 탈출하는 한 가지 문제에 직면 해있다. 예. 문자열이 $str = \\aaaa\bbb\\\cccc$$
인 경우 해당 문자열을 DB에 저장하고 싶습니다. 그러나, 나는 그 백 슬래시를 벗어나는 방법을 모른다. 제발 도와주세요.PHP에서 백 슬래시를 이스케이프 처리합니다. 얼마나 많은 문자열이 있든간에
답변
당신의 최선의 선택은 (예를 들어, PDO을 통해) 준비된 문을 사용하는 것입니다 : 그것은 구문 오류가 그렇게
$dbh = new PDO(…);
$sth = $dbh->prepare('INSERT INTO `yourtable` (`column`) VALUES (:string)');
$sth->execute(array(':string' => '\\aaaa\bbb\\\cccc$$'));
몇 가지 유용한 정보가있는 다른 질문에 대한 링크 : [PHP PDO prepared statement] (http://stackoverflow.com/questions/1457131/php-pdo-prepared-statements) –
감사합니다. 그런 식으로 시도하고 '\ aaaa \ bbb \\ cccc $$'대신 '\\ aaaa \ bbb \\ cccc $$'에 DB에 저장됩니다. – hhkhaing
정말입니까? 작은 따옴표는 이스케이프 시퀀스를 해석하지 않으며 준비된 명령문은 값을 그대로 유지합니다. 어쩌면 당신은 그들을 잘못 출력하고 있습니까? – knittl
- 1. URL의 점 및 백 슬래시를 이스케이프 처리합니다.
- 2. PHP에서 백 슬래시를 벗어나야합니까?
- 3. YUICompressor는 백 슬래시를 이스케이프 처리하지 않습니다.
- 4. Perl : 백 슬래시를 이스케이프 처리하지 않는 문자열
- 5. DQL (Doctrine 2)을 사용하여 네임 스페이스에서 백 슬래시를 이스케이프 처리합니다.
- 6. AJAX 요청에서 경로를 전달하기 위해 jQuery에서 슬래시를 이스케이프 처리합니다.
- 7. Perl 문자열에서 백 슬래시를 이스케이프 처리 해제하려면 어떻게해야합니까?
- 8. 특수 문자를 이스케이프 처리합니다.
- 9. Perl 정규 표현식에서 특수 문자를 이스케이프 처리합니다.
- 10. jquery에서 변수를 이스케이프 처리합니다.
- 11. PHP에서 백 슬래시를 사용하여 문자열을 만드는 방법은 무엇입니까?
- 12. NVelocity에서 후행 백 슬래시를 벗어나는 방법
- 13. .htaccess를 사용하여 URL의 백 슬래시를 슬래시로 바꾸기
- 14. Python에서 XPath 리터럴을 이스케이프 처리합니다.
- 15. 쉘에서 큰 따옴표로 묶은 문자열에서 역 따옴표를 이스케이프 처리합니다.
- 16. PHP : RegEx 예약 문자를 이스케이프 처리합니다.
- 17. django의 trans 메소드에서 따옴표를 이스케이프 처리합니다.
- 18. NSString 백 슬래시 이스케이프
- 19. 파일 이름에 괄호를 이스케이프 처리합니다.
- 20. wcf가 응답으로 문자를 이스케이프 처리합니다.
- 21. 사용법 : HTML 문제를 이스케이프 처리합니다.
- 22. TextView의 텍스트에서 ""을 이스케이프 처리합니다.
- 23. mod_rewrite가 문자를 잘못 이스케이프 처리합니다.
- 24. 단순한 XML 오류를 이스케이프 처리합니다.
- 25. JavaScript로 동적 문자열을 이스케이프 처리합니다.
- 26. sqlite에서 슬래시를 제거하십시오.
- 27. 많은 충돌을 처리합니다.
- 28. json 문자열에서 슬래시를 사용하여 이스케이프 처리합니까?
- 29. MySQL에서 얼마나 많은 계산을해야합니까?
- 30. 어떻게 백 슬래시로 이스케이프 된 문자열을 파이썬에서 이스케이프 해제합니까?
코드는 보인다. – hakre