MDB2からPDOで自動ログイン書き直し
MDB2からPDOでセッション書き直し
・接続
//DB接続
$dsn = DSN;
$user = DBS_USER;
$password = DBS_PASSWD;
try {
$db = new PDO($dsn,$user,$password);
} catch (PDOException $e) {
print('Connection failed:'.$e->getMessage()); die();
}
$row = $rs->fetchRow(MDB2_FETCHMODE_ASSOC)
↑これが悪い
$count = $stmt->fetchColumn();
↑sqlに該当する行数を取得
$row = $rs->fetchRow(MDB2_FETCHMODE_ASSOC)
↑これがダメ
$result = $stmt->fetch(PDO::FETCH_ASSOC);
↑こっちに変更 でもダメだったのは・・・
$result['USER_ID'];
↑ $result['user_id']; ←小文字は許されない、正しいのはUSER_IDでした。
・接続を切断 $db = null;
これ以外はほとんどそのままで動作可能でした。