如果我进入数据库并且把加密过后的bbb复制下来, 在登陆时直接$bbb=$_POST['pass'],--------------------------------------------------------------------------------------------这显然是不对的,md5后的密码直接跟POST过来的密码,怎么会相等?只能说明数据库里的密码没加过密

解决方案 »

  1.   

    楼上几个,我猜他的意思是
    把已经md5(其实从数据库中copy)的字串填入form提交
    php直接用这个“已经”md5的字串直接select就没问题
    他这个情况确实很奇怪我想问LZ:“经常抽不到数据”是不是偶尔也能取到数据呢?
    如果偶尔可以恐怕就不是程序的问题了……
      

  2.   

    这就是说明他的form里的数据进入数据库时没有md5加密
    应该这样的吧
    $a = md5($_POST['username']);然后在select username from user where username = '". $a ."'
    这样吧