2017-02-07 41 views
0

我有4-5登录记录,但我想从MySQL数据库中获取最后登录日期和时间。例如:我的最后一次登录日期是2017-02-03。那么如何从database.login显示或获取此记录是我的字段,它的字段类型是datetime。如何使用PHP和MySQL数据库获取上次登录日期时间?

+0

请提供样本数据和预期结果。如果它是最新的,你可以使用'max(datetimefield)'。 – GurV

+0

在这里显示一些代码 – Akintunde007

+0

<?php $ date1 = date(“Y:m:d H:i:s”,strtotime(“ - 1 days”)); echo $ date1; if($ conn-> connect_error) { \t die(“Connection failed:”。$ conn-> connect_error); } else { \t //用于显示登录时间显示 \t echo“
”; $ sql1 =“select * from attendence where eid =”。$ _ SESSION [“eid”]。“和login ='”。$ date1。“'”; $ result = $ conn-> query($ sql1); 如果($ result-> NUM_ROWS> 0){ \t而($行= $ result-> FETCH_ASSOC()) \t { \t \t回声 “​​”。$行[ “登录”。”
“; \t \t \t \t \t \t \t \t } \t回声 “”; } else { \t echo“0 results”; } $ conn->接近(); } ?> – Mayur

回答

2

您可以使用SQL查询来完成它。以下是您可能正在查找的查询:

SELECT * FROM login_history WHERE user_id = 1 ORDER BY login_date DESC LIMIT 1 

这只是查询的一个示例。您可以根据您在表格中的列名称进行修改。

希望它有帮助!

+0

非常感谢,先生。这对我很有用。 – Mayur

+0

不客气! :) – Perumal

+0

嗨,先生,我还有一个问题。我正尝试在PHP中使用PHP插入注销日期和时间。但有2个提交按钮,每个按钮在不同的页面上执行不同的操作。在这种情况下,我只想将当前日期和时间存储在数据库的注销列中。 – Mayur

相关问题