0
私は小さなアプリを持っています。私はユーザーのアクセス後に、私のアプリはログオンデータベースを保存します。このように:最新のデータをmySQLに挿入
uid username2 timelogin
--------------------
123 ALex 2017-11-25 17:22:00
134 Anna 2017-11-25 17:25:00
問題が発生しました。私のアプリは、ユーザーのすべてのタイムロジンを保存します。このように:
uid username2 timelogin
--------------------
123 ALex 2017-11-25 17:22:00
134 Anna 2017-11-25 17:25:00
123 Alex 2017-11-25 17:26:00
134 Anna 2017-11-25 17:27:00
最後に保存したかったのは、各ユーザー名の最後の時間だけです。このように:
uid username2 timelogin
--------------------
123 Alex 2017-11-25 17:26:00
134 Anna 2017-11-25 17:27:00
私は修正してください。これは私のMYSQLクエリです。
$sql = "INSERT INTO log (uid, username2, timelogin)
VALUES ('$id[1]', '$user[2]', FROM_UNIXTIME($t))";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
この – Rahul
はい、しかし、すべてのユーザーのタイムロジンを保存します。私はMySQLで最新のタイムロジンを更新します。Ex '123 Alex 2017-11-25 17:22:00'を' 123 ALex 2017-11-25 17:26 :00' – Doublelift
重複キーを挿入しないでください – Strawberry