ユーザのログインをすべて追跡する必要があるので、ログインするたびにタイムスタンプがあるようにします。これを行う最も効率的で最良の方法は何ですか?MySQL + PHP - ユーザがログインするたびにタイムスタンプを保存する最も良い方法
私はいつもunixのタイムスタンプを文字で区切って格納しているusersフィールドのテキストフィールドを持っています。彼らがログインするたびに、別のタイムスタンプが最後に追加されます。
1243453458|1255476933|1263453743|1318495068|
これは悪い方法ですか?私は、ユーザーがログインするたびに行がある個別のログインテーブルを考えていますが、この情報を取得するときにはDBの負荷が非常に高くなります。
私はこれらのタイムスタンプをPHPで処理し、データからjQueryを使用してグラフを作成しています。あなたのパイプで区切られたアプローチは良いではありません:あなたはTIMESTAMP
を使用することができますMySQLで
偉大な答え、ありがとう。私はストレージ効率についてこの誤解を抱いていたと思います。 – BadHorsie