我写了一个php网站,在注册的时候是用password函数把注册用户的密码加密之后存到数据库里的(mysql的数据库)
后来在验证用户的时候我也用password去验证,
   $query='select user_name from user where user_name="'.mysql_real_escape_string($_POST['username'],$db).'" AND password=PASSWORD("'.mysql_real_escape_string($_POST['password'],$db).'")';
结果死活说验证错误
select user_name from user where user_name="sky" AND password=PASSWORD("asdzxc") 这个是php 打印出来的query的结果,应该是对的啊,求教各位