PHP的md5("123123")给出了一个正确的值4297f44b13955235245b2497399d7a93,而mysql的
select md5("123123");给我'6e9abeea535938c496a261b3b39c0d79‘。
为什么会发生这种情况?这和mysql服务器编码有什么关系吗?我有点迷路了,非常感谢你的帮助!
谢谢!
发布于 2010-09-24 08:17:14
6e9abeea535938c496a261b3b39c0d79是md5("132123")的值,所以我认为您有一个类型错误。
发布于 2010-09-24 08:17:02
我从mysql和php得到了相同的值。可能与多字节字符有关?
mysql> select md5("123123");
+----------------------------------+
| md5("123123") |
+----------------------------------+
| 4297f44b13955235245b2497399d7a93 |
+----------------------------------+
1 row in set (0.00 sec)用于debian-linux-gnu (i486)的
php > echo md5("123123");
4297f44b13955235245b2497399d7a93https://stackoverflow.com/questions/3783347
复制相似问题