php - 以md5格式将密码插入数据库?

标签 php mysql

任何人都可以向我展示或解释如何将密码以 md5 格式插入数据库吗?即使你能给我指出正确的方向或其他什么,我也会很感激,因为我只是 mysql 的新手,谢谢。

$query="INSERT INTO ptb_users (id,
user_id,
first_name,
last_name,
email )
VALUES('NULL',
'NULL',
'".$firstname."',
'".$lastname."',
'".$email."',
'".$password."'
)";
mysql_query($query) or dieerr();
$result = mysql_query("UPDATE ptb_users SET ptb_users.user_id=ptb_users.id");

最佳答案

使用MD5,

$query="INSERT INTO ptb_users (id,
user_id,
first_name,
last_name,
email )
VALUES('NULL',
'NULL',
'".$firstname."',
'".$lastname."',
'".$email."',
MD5('".$password."')
)";

但是 MD5 是不安全的。使用SHA2 .

关于php - 以md5格式将密码插入数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15434701/

相关文章:

php - 显示所有产品而不是只显示一个

mysql - 根据实际日期查找条目

MySQL:回滚时间更长?

php - PDO 搜索查询,让它像 Android 联系人搜索

php - 将音频文件从我的家用电脑流式传输到我的网站

php - 使用 PHP 将网页连接到数据库会产生奇怪的结果

mysql - 使用多重内部连接在 MySQL 中塑造数据集

mysql - 在(Mysql?)中存储不重叠日期范围的最佳方法是什么?

php - 在基于 C 的 Web 服务器上执行和输出 PHP - 卡住了!

php - 分层数据放入数组