0

ユーザーがテキストボックスに入力したときに特殊文字を削除したいのですが、これを行うには、mysql_real_escape_stringを使用して上記を実行していましたが、今日、phpマニュアルではこれを使用していません。

これに代わるものは、MySQLiまたはPDO_MySQLです。これを使用する利点は何ですか。クエリを実行して特殊文字を削除するための組み込み関数は何ですか。

前もって感謝します!

4

2 に答える 2

0

PDOで行きます。すべてのエスケープ処理を適切に処理し、より多くのデータベースをサポートできるようになります。

于 2012-07-05T10:32:28.627 に答える
0

私のために、私は使用しました

  • ストリップスラッシュ
  • strip_tags
  • preg_replace('/[^A-Za-z0-9._]/','',$formdata);

_GET 情報を処理するためですが、今はfilter_inputを使用する必要があると聞きました

于 2012-07-05T10:40:37.520 に答える