ここはちょっと見せられない

ぜったいぜったい見せられない

HINT: Use the escape string syntax for backslashes, e.g., E'\\'.

PostgreSQL 7から8に上がったらこんなことを言われる。

いちいち'の前にEを入れろとな。めんどくさー
これが処理できなくてPHPがエラーもはかずまっ白で止まっちゃうってどうよ。

追記
1)
$str = pg_escape_string("\\");
var_dump($str);
$res = pg_query("select '$str'");

2)
$str = pg_escape_string("\\");
var_dump($str);
$res = pg_query("select E'$str'");

1)だとエラー。

これをCLI版で実行すると下記のメッセージが出る。

PHP Warning: Module 'mbstring' already loaded in Unknown on line 0
/libexec/ld-elf.so.1: /usr/local/php5/lib/php/extensions/current/pgsql.so: Undefined symbol "libintl_bindtextdomain"