1

そこで、PHP PDO を使用して、mysql から作成した「ユーザー」というクラスをロードしています。私のオブジェクトには、3 つの日付フィールドを含むいくつかのフィールドが含まれています。しかし、何らかの理由で、(var_export を使用して) オブジェクトをダンプすると、日付が異なる方法で格納されていることがわかります。1 は UNIX 時間、その他は日付文字列

これがダンプです。

'createdtime' => '2013-04-19 09:36:42',

'logintime' => '2013-04-25 01:32:50',

'lastactiontime' => '1366880785',

3 つのフィールドはすべて MYSQL で DATETIME として定義されているため、なぜこれが発生したのかわかりません。

何か案は?

私のPHPコードは;

$STH = $DBH->prepare('SELECT * from user where id=:id');        
$STH->bindParam(':id', $id);
$STH->execute();        

$STH->setFetchMode(PDO::FETCH_CLASS, 'User');               
$user = $STH->fetch();  

私はどこかで何か間違ったことをしたに違いありませんが、何ですか?

4

0 に答える 0