DB에 이미지 저장에 관한이 튜토리얼을 읽었습니다. 이 튜토리얼에서는 작성자가 http://www.phpriot.com/articles/images-in-mysql/7 (mysql_real_escape_string
이 좋지만 addslashes
을 사용하지만이 문제는 또 다른 문제 임) 삽입하기 전에 이진 데이터의 특수 문자를 이스케이프 처리합니다. 표시 할 때이 저장 될 때PHP - MySQL : DB에 이미지 저장 - 특수 문자 이스케이프
점은, 그는 단지 데이터를 표시한다 : http://www.phpriot.com/articles/images-in-mysql/8
내 질문 :
1) 우리는 (심지어 이진 필드 종류에 특수 문자를 탈출 blob
가 필요하십니까) ?
2) 그렇다면 이미지를 올바르게 표시하기 위해 문자를 다시 이스케이프 해제 할 필요가 없습니까? (만약 그렇다면, 최선의 방법은 무엇인가?) 효율성에 대한 의견? 큰 이미지의 경우 : 이스케이프 및 언 이스케이프는 큰 오버 헤드가 될 수 있습니다.
이스케이프에 대한 나의 이해가 완전히 잘못되었습니다 (이스케이프는 쿼리에만 영향을 미치고 최종 데이터는 삽입/저장되지 않습니다).
감사
JP
고마워요! 내 의심을 해결해. –
당신은 환영합니다 :) – kander