私はいくつかの投稿変数を持っており、以下を実行します。
$input_name = mysqli_real_escape_string($dbc, trim($_POST['input_name']));
挿入クエリが実行される前に、 $input_name などの変数をエコーするいくつかのテストを実行しました。エコーは、実際にエスケープされていることを示しています。
ただし、phpmyadmin にログインして DB のエントリを確認すると、エスケープする必要のある文字がエスケープされていないことがわかります。ここで問題がありますか?変数宣言とクエリの間で、私が認識していない何かが起こっていますか?
これに影響を与える可能性のあるphpまたはサーバー設定はありますか?
注: 私は PDO が進むべき道であることを理解しています。私はこの特定の瞬間にそこにいません。