まつやまです。
> $sql  = "delete from session where " . S_RDATE_FIELDNAME;
> $sql .= " < ('now'::timestamp + '-".S_GC_DAYS." day')";
その部分はもうPHPではなくPostgrSQLをMySQLに移行する場合の問題ですよね。
ということは、PostgrSQLの構文とMySQLの構文を調べてみて下さい。
ヒントはキャストです。
-- 
Masaaki Matsuyama <masakun @ lily.ocn.ne.jp>