2011-01-26 15 views
1

bind_param()関数を使用して、すべての種類のステートメント(UPDATE/INSERT/SELECTなど)にすべての変数をバインドします。しかし、私はバインドパラメータと混同しています。MySQLi(PHP)のパラメータと文字列のバインド

bind_paramを使用していてもreal_escape_stringを使用する必要がありますか?両方ともまったく違うものですか?

答えて

5

いいえ、エスケープする必要はありません。バインディング・パラメータを使用すると、文字列連結の危険性を排除してエスケープする必要がなくなります。

バインディングを使用すると、基本的にMySQLににこの変数の内容をこのフィールドの値として使用していることを伝えています。

関連する問題