2012-02-09 7 views
0

私は単純なWebフォームと単純なバックエンドテーブルをMySQLに用意しています。私は、特殊文字の存在のために特定の投稿で構文エラーが発生しています。_POSTフィールドの特定の特殊文字MySQLへのINSERTでエラーが発生します

私はstripslashes($ _ POST ['form_field'])を使用していますが、まだデータベースに書き込む際にエラーが発生します。

私はテーブルに書き込む前に受信データをより良く整える正しいPHP関数を知っているかどうかを確認するため、ここで簡単なヘルプを探しています。

私はフォームをテストして1つ1つの特殊文字(全部で32文字)で、その犯人であるものを捕まえることができます。

ありがとうございました。

+0

コードを投稿する必要があります。おそらく 'mysql_real_escape_string()'で何かをエスケープしていない可能性があります。 –

答えて

1

mysql_real_escape_string()をご覧ください。通常はうまくいきます。

+0

ありがとう@FreidianSlip ...今すぐ試してみましょう。 –

+0

恐ろしい@FreudianSlip。それが答えでした! –