如何使用 php 和 mysql 生成 md5

How to generate md5 with php and mysql

好的,我的数据库接受 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="errormsg">The account "'.$username.'" has been successfully made!</p>';
}

我用过

$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>';
                        }