如何用php和mysql生成md5
好的,我的数据库接受md5密码。我试图从我的注册页面生成md5并将其插入数据库。这是我的代码:如何用php和mysql生成md5,php,sql-server,md5,Php,Sql Server,Md5,好的,我的数据库接受md5密码。我试图从我的注册页面生成md5并将其插入数据库。这是我的代码: $str = md5($pass2); mssql_query("DECLARE @AIDIdent int INSERT INTO UserInfoFromPublisher (fdUserID,fdGameID,fdPassword,fdCash) VALUES ('".$username."',NULL,'".$str."'),10000) "); echo '<p class="er
$str = md5($pass2);
mssql_query("DECLARE @AIDIdent int INSERT INTO UserInfoFromPublisher (fdUserID,fdGameID,fdPassword,fdCash) VALUES ('".$username."',NULL,'".$str."'),10000) ");
echo '<p class="errormsg">The account "'.$username.'" has been successfully made!</p>';
}
$str=md5($pass2);
mssql_查询(“声明@AIDIdent int插入UserInfoFromPublisher(fdUserID、fdGameID、fdPassword、fdCash)值(“$username.”,NULL,“$str.”),10000)”;
echo“已成功创建帐户“.$username.”
",;
}
我曾经
$str=md5($pass2)
然后将其放入mssql查询中。。这似乎不起作用。。有什么帮助吗?请检查以下查询:
INSERT INTO UserInfoFromPublisher (fdUserID,fdGameID,fdPassword,fdCash)
VALUES ('".$username."',NULL,'".$str."'),10000)
最后一个值1000不在圆括号内)
将其更改为:
INSERT INTO UserInfoFromPublisher (fdUserID,fdGameID,fdPassword,fdCash)
VALUES ('".$username."',NULL,'".$str."', 10000);
然后重试。您有打字错误和不需要的)结束括号。。用这个
$str = md5($pass2);
mysql_query("DECLARE @AIDIdent int INSERT INTO UserInfoFromPublisher (fdUserID,fdGameID,fdPassword,fdCash) VALUES ('".$username."',NULL,'".$str."',10000) ");
echo '<p class="errormsg">The account "'.$username.'" has been successfully made!</p>';
}
$str=md5($pass2);
mysql_查询(“DECLARE@aidedent int INSERT INTO UserInfoFromPublisher(fdUserID、fdGameID、fdPassword、fdCash)值(“$username.”,NULL,“$str.”,10000)”);
echo“已成功创建帐户“.$username.”
",;
}
考虑切换到密码\u散列()
和密码\u验证()
,md5()
不安全。听起来不错!!我想做同样的登录。。。要检查密码是否正确,知道如何使其解密md5吗?并检查它是否与我写的字符串相同?我想对登录名执行相同的操作。。。要检查密码是否正确,知道如何使其解密md5吗?检查它是否与我写的字符串相同?亲爱的Alex md5是单向加密函数。。您无法解密md5,因此为此..您需要使用mysql加密和解密功能