その名残りでプログラムにはPostgres用の関数が残っている。
データを変更しようと、入力欄に \ や”、'を追加して
確認画面に移動すると、それらが消えている。
aa\bb → aabb cc'dd → ccdd
確認画面に移動する前に
pg_escape_string()でサニタイズしていたので、
それをやめ、
mysql_escape_string()に変更したら解決した。
確認画面で \ や”、'が表示された。
phpのバージョンを含めて、動作を再確認した方が良さそう。
Postgresは使っていないのだから、
pg_escape_string()を使うのはやめよう。
mysql_escape_string()はまた別の問題を
生んでしまうのだが、それはまた今度!
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image