当我运行时:
SELECT MD5( "WhatIsWrongWithThis?" ) AS hash
我得到一个 64 个字符长的输出
6631303664616331363338613139623830363332663233656662643635633039
这与我的 PHP 32 预期输出不同
f106dac1638a19b80632f23efbd65c09
- 我注意到我的远程mysql很好。
- 已经重启了mysql服务。
这里发生了什么?
更新:
注意:问题发生在两个层面:
- PHP/MySQL
SOLVED by reboot
- phpMyAdmin
SOLVED by checkbox
1.PHP/MySQL
我已经尝试停止并重新启动 mysql 服务器,但什么也没有。然后在我重新启动计算机后,问题 1.消失了。
仍然不知道为什么
2. phpMyAdmin
在回答和评论之后,我看到 phpMyAdmin 确实选中了“将二进制内容显示为 HEX”复选框...取消选中它解决了问题 2 phpMyAdmin 问题: