服务器移动后,PASSWORD()函数不再工作

时间:2011-06-11 18:46:16

标签: mysql

我已将我的网站和MySQL数据库移至webhost.com上的新免费服务器,运行MySQL 5.0.91社区。

我已经注意到MySQL服务器“不喜欢”以下查询:

SELECT * FROM users_tb WHERE user_name='student' and user_pass=PASSWORD("password_here").

我在PhpMyAdmin中尝试过,没有返回任何结果。如果我省略了密码子句并且只是按用户名搜索,那就可以了。

此代码适用于以前的服务器。发生了什么变化?

1 个答案:

答案 0 :(得分:2)

PASSWORD的行为有所不同,具体取决于(1)MySQL的版本,以及(2)管理员是否在my.ini中激活了old-passwords