我正在設置一個cookie。例如:查詢MySQL中的SHA salt
$_COOKIE['test'] = SHA1('124'.'mysalt');
現在124是我的id我想要的。所以在我的MySQL表中,我試圖運行如下查詢:
$sql = ("SELECT * FROM users WHERE SHA1(`id`) = '".mysql_real_escape_string($_COOKIE['test'])."'");
如何將「mysalt」添加到SQL查詢中?因爲否則我想要得到正確的ID。
請記住:MySQL不能使用索引來加快在這種情況下,搜索。向表中添加另一個字段可能會更好,因此您可以查詢類似SELECT ... WHERE id = 124和tempkey ='87gesafouvgbaesofiuigsaf' – VolkerK 2009-07-01 08:20:55