mysql 建表的时候密码用 md5()加密 但加密后的结果跟用PHP函数md5出来的结果不一样

数据库图如下

但我在PHP里面用md5生成的密码就不一样 确定没敲错 大小写也是对的

我没看到你的全程,不好下结论。


可能会有几个问题:

    PHP md5加密,没有问题。

    MYSQL md5加密 也没有问题。

    刚才对比了下,PHP的md5加密后的长度,比mysql md5加密后长度多两位。


请问,你使用的字段,长度为多少,是否为 32 ?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-17
这个很明显的错误,数据库只差距了MD5加密的前30位,你password的字段长度肯定为30,MD5加密的长度为32,所以就不一样咯