본문 바로가기
MySql

MySQL 실제 이스케이프 문자열 및 PDO

by 베이스 공부 2020. 11. 6.
반응형

mysql 라이브러리에서 마이그레이션 한 후 PDO를 사용하고 있습니다. 이전 real_escape_string 함수 대신 무엇을 사용합니까?

작은 따옴표를 이스케이프 처리하여 데이터베이스로 이동해야하며 모든 문자열에 슬래시를 추가 (ing)하지 않고이를 처리하는 더 좋은 방법이있을 수 있다고 생각합니다. 무엇을 사용해야합니까?

 

해결 방법

 


링크에서 :

다른 매개 변수 값으로 여러 번 발행 될 명령문에 대해 PDO :: prepare () 및 PDOStatement :: execute ()를 호출하면 드라이버가 쿼리 계획의 클라이언트 및 / 또는 서버 측 캐싱을 협상 할 수 있도록하여 애플리케이션의 성능을 최적화합니다. 메타 정보 및 매개 변수를 수동으로 인용 할 필요가 없으므로 SQL 주입 공격을 방지하는 데 도움이됩니다 .

 

참조 페이지 https://stackoverflow.com/questions/3716373

 

 

반응형

댓글