将最新数据插入mySQL

时间:2017-11-25 11:09:45

标签: 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);
  }

0 个答案:

没有答案