独自の認証システムを構築しています。現在、次の方法で各ログインタイムスタンプをログに記録するようにデータベースを設定しています。
$query = 'UPDATE `users` SET login_log = concat(login_log, ?) WHERE userKey = ? LIMIT 1 ';
$vars = array(time().',', $this->userKey);
$QH = $this->DBH->prepare($query);
$QH->execute($vars);
フィールドconcat()
にデータを記録するために使用するのは悪いですか?
これを別の方法で行う必要がありますか?
この方法で問題が発生する可能性はありますか?longtext