我已将我的网站和MySQL数据库移至webhost.com上的新免费服务器,运行MySQL 5.0.91社区。 p>
我已经注意到MySQL服务器“不喜欢”以下查询:
SELECT * FROM users_tb WHERE user_name='student' and user_pass=PASSWORD("password_here").
我在PhpMyAdmin中尝试过,没有返回任何结果。如果我省略了密码子句并且只是按用户名搜索,那就可以了。
此代码适用于以前的服务器。发生了什么变化?
答案 0 :(得分:2)
PASSWORD
的行为有所不同,具体取决于(1)MySQL的版本,以及(2)管理员是否在my.ini中激活了old-passwords
。