1
部分是:为什么MySQL ENCRYPT()会给出相同的值?我使用的代码
$password = MD5($password);
$account_created = date("Y-m-d H-i-s");
db_insert("users","user_id,username,password,account_created,registration_ip","ENCRYPT('$_POST[username] $account_created'),'$_POST[username]',MD5('$_POST[password]'),'$account_created','$_SERVER[REMOTE_ADDR]'");
$user = db_get_array("users","username='$_POST[username]'");
db_insert("usersettings","user_id,timezone","'$user[user_id]','$_POST[timezone]'");
db_update("users","login_id = ENCRYPT('$user[username] $password')","user_id='$user[user_id]'");
脚本之前继续,之后
无论如何,我遇到的问题是,有两次调用ENCRYPT()在MySQL的查询,但由于某种原因,他们都有相同的值
用户ID和登录ID是不同的,最新的问题是什么?