作者chan15 (ChaN)
看板PHP
標題[請益] 遇到 MD5 的怪問題
時間Fri Apr 19 01:59:23 2013
以 PHP 來說
<?php
echo md5('test');
?>
會出現 098f6bcd4621d373cade4e832627b4f6
我用我自己的 MySQL server 去測試會一樣,兩邊 mapping 做登入功能
SELECT md5('test') FROM tbl_member;
http://imm.io/13gwH
可是今天使用租用的 Server 跑出很奇怪的東西
SELECT md5('test') FROM tbl_member;
http://imm.io/13gwW
全部都是數字,有什麼可能的原因嗎?
租用廠商的版本
PHP Version 5.2.6
Client API version 5.0.45
http://imm.io/13gxs
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.11.173
→ dlikeayu:資料庫、資料表編碼 又或著你實際mysql md5 function 04/19 02:48
→ dlikeayu:再來就是phpmyadmin 的設定是否有勾 顯示hex 16進位碼? 04/19 02:52
→ chan15:你是對的,他只有在 PhpMyAdmin 是錯的,實際撈出來是對的 04/19 12:07
→ LPH66:那票數字是所得結果的 hex 碼所以應該是二樓提到的選項問題 04/19 13:39