문제

나는 Pear의 MDB2를 사용하고 있고 정말로 그것을 즐기고 있지만 나를 괴롭히기 시작하는 것이 있습니다. MDB2 패키지의 견적 메소드를 사용하여 다음 방식으로 SQL 문자열을 작성합니다.

$sql = sprintf("INSERT INTO profiles(email, fullName) VALUES(%s,%s)", 
                     $mdb2->quote($email), $mdb2->quote($fullName));

(이 페이지의 예제에 설명 된대로 : http://pear.php.net/manual/en/package.database.mdb2.intro-quote.php)

그리고 데이터베이스에서 모든 것이 멋지게 보입니다. 그러나 데이터베이스에서 데이터를 추출 할 때 여전히 MDB2를 사용하는 데 도움이 될 수는 없습니다. 현재 나는 스트립 슬래시를 사용하고 있지만 이것은 옳지 않은 것 같습니다. 어딘가에 설정을 놓치고 있습니까? 패키지를 잘못된 방식으로 사용하고 있습니까?

도와 주셔서 감사합니다, Leif

도움이 되었습니까?

해결책

나는 그것이 끄는 것을 발견했다 magic_quotes_gpc, 그리고 magic_quotes_runtime, 최선의 접근법이 되려면. 사실, 5.3.0 이 지침은 더 이상 사용되지 않았습니다. ~ 안에 6.0 그들은 모두 함께 제거되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top