PHP和SQL上次登录

时间:2012-08-15 13:56:17

标签: php sql ip-address

好的,我将尝试在数据库的users列中插入$_SERVER['REMOTE_ADDR'];。所以它就像:

username |  192.168.0.1

我尝试使用insert,使其插入到列中并在每次登录后覆盖,但它只是创建了一个全新的行。

mysql_query("INSERT INTO `users` (`last-login`) VALUES ('$ip')");

所以,我的问题是如何让它覆盖一个全新的IP并在每次登录时将其插入用户的最后一个登录列?

请帮忙。

2 个答案:

答案 0 :(得分:3)

您需要使用UPDATE语句,然后更新列。我确定桌子里面有一个用户名字段?如果是这样的话......就像这样:

mysql_query("UPDATE users SET last-login='$ip' WHERE username='$username'");

希望这有助于你

答案 1 :(得分:0)