他正在将一个项目转移到一个cakephp项目。 在这个项目中我把md5(id)放在我的网址中 http://example.com?hash=424bbf597a23a198b69b1b8cc4674260
我从网址获取哈希并在我的数据库中搜索请求哪个客户端,如: $ hash = $ _GET ['hash'];
SELECT * FROM sites WHERE md5(id)= $ hash
在Cakephp中是可能的吗?
答案 0 :(得分:1)
使用包含MD5
功能的MySQL,是的,您可以这样:
$sites = $this->Site->find('all',
array('conditions' => array('MD5(Site.id)' => $_GET['hash'])));
答案 1 :(得分:-1)
:
$this->query("SELECT * FROM sites WHERE md5(id) = '$hash'");
应该有用。