Mysql 如何更新上次登录时间
这是我的SqlMysql 如何更新上次登录时间,mysql,sql,Mysql,Sql,这是我的Sql mysql_query('UPDATE `useraccounts` SET `LAST_LOGIN` = now() WHERE `ACCOUNT_PASSWORD` '); 问题是: 只有员工帐户正在更新 如果出了什么问题,我该怎么办。我也试过像那样的,但仍然需要员工帐户更新时间 我需要更新管理员帐户了 请帮帮我 这里是新手程序员抱歉首先,将代码切换到mysqli 这是一个很有帮助的查询 $query = "UPDATE `useraccounts` SET `LAST_L
mysql_query('UPDATE `useraccounts` SET `LAST_LOGIN` = now() WHERE `ACCOUNT_PASSWORD` ');
问题是:
只有员工帐户正在更新
如果出了什么问题,我该怎么办。我也试过像那样的,但仍然需要员工帐户更新时间
我需要更新管理员帐户了
请帮帮我
这里是新手程序员抱歉首先,将代码切换到mysqli
这是一个很有帮助的查询
$query = "UPDATE `useraccounts` SET `LAST_LOGIN` = now() WHERE `ACCOUNT_id` = `LoggedInUser`");
您实际上是如何将用户密码与数据库进行比较的?您没有将密码存储为明文,是吗?我使用WHERE ACCOUNT\u PASSWORD,因为它的值与ACCOUNT\u NAME相同,但不起作用。您的WHERE子句不完整。它应该包含where account\u password='something?'
每次在新代码中使用数据库扩展时,它都会被弃用,并且已经存在多年,在PHP7中永远消失。如果你只是在学习PHP,那么就把精力花在学习PDO
或mysqli
数据库扩展和准备好的语句上LAST_LOGIN
=/=LastLogin
我应该将什么替换为LoggedInUser?通常的方法是验证密码、获取ID并将该记录的ID传递给此处。