2009-06-08 7 views
0

私はPearのMDB2を使用していますが、本当に楽しんでいますが、私を悩ますようなものがあります。 (このページの例で説明したように:http://pear.php.net/manual/en/package.database.mdb2.intro-quote.phpPHP:MY​​SQLでMDB2の文字列にquote()を使用

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

、すべてがデータベースに良さそうに見えます私はMDB2パッケージのquoteメソッドを使用して、次の方法でSQL文字列を構築します。しかし、MDB2を使用してデータベースからデータを抽出すると、見積もりメソッドで追加された見積もりを簡単に取り除くことができないようです。現時点では、ストライプスラッシュを使用していますが、これは正しくないようです。私はどこかの設定が欠けていますか?私は間違った方法でパッケージを使用していますか?

は レイフ

答えて

1

は、magic_quotes_gpcをオフにし、magic_quotes_runtimeが最善のアプローチであることをことを私が見つけた、助けてあなたをありがとうございました。実際、5.3.0の時点で、これらの指令は推奨されなくなりました。 6.0では、それらはすべて一緒に削除されました。

+0

ご返信ありがとうございます。あなたは私に数時間の仕事を保存しました。 –

+0

私の喜び。真剣に、それが行われている。 –

関連する問題