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;

 

 

これ以外はほとんどそのままで動作可能でした。