2009-06-08 5 views
0

나는 Pear의 MDB2를 사용하고 있으며 실제로 그것을 즐기고 있지만 저를 괴롭히기 시작하는 무언가가 있습니다. 나는 MDB2 패키지의 인용 방법을 사용하여, 다음과 같은 방법으로 SQL 문자열을 구축 : (이 페이지의 예에서 설명 : http://pear.php.net/manual/en/package.database.mdb2.intro-quote.php)PHP : MYSQL이있는 MDB2의 문자열에 quote() 사용

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

및 모든 데이터베이스에 좋은 보인다. 그러나 데이터베이스에서 데이터를 추출 할 때 여전히 MDB2를 사용하여 견적 방법으로 추가 된 견적을 쉽게 제거 할 수는 없습니다. 지금은 스트라이크를 사용하고 있지만 이것이 옳지 않은 것 같습니다. 어딘가에 놓친 게 있니? 나는 잘못된 방법으로 패키지를 사용하고 있습니까? 당신이 도움을

내가 magic_quotes_gpcmagic_quotes_runtime를 해제하는 것이 가장 좋은 방법이 될 것을 발견했습니다 레이프

답변

1

을 주셔서 감사합니다. 사실 5.3.0 현재이 지침은 더 이상 사용되지 않습니다. 6.0에서 그들은 모두 함께 제거되었습니다.

+0

빠른 답장을 보내 주셔서 감사합니다. 시간을 절약 해 줬어. –

+0

내 기쁨. 진지하게, 그것을 거기에서하게되었다. –