0
$token = sha1(uniqid(mt_rand(), true));
然後,我將它插入使用unhex('$token')
數據庫。我如何選擇這個值?
我已經試過:
SELECT token FROM `name` WHERE `id` = 1 LIMIT 1
如果我贊同它就會顯示爲0b7GÞ÷:‹xcÅ•½JAjdäáæ
而不是像5dc012f007b7c4db7b9e076138fdd92fa1039530
我在做什麼錯?
_「我在做什麼錯了?」_ - 怎麼樣:您首先使用UNHEX?我的意思是,你該怎麼做?如果你真的認爲這是必要的 - 爲什麼你沒有閱讀手冊中有關UNHEX的「逆向」功能? – CBroe 2013-03-17 00:36:20
@CBroe http://stackoverflow.com/questions/614476/storing-sha1-hash-values-in-mysql – ditto 2013-03-17 00:39:36