需要PHP基础知识和数据库基础知识。
以SQL为例。使用PHP MySQL 函数可以编辑数据库。
mysql_connect() 函数打开MySQL 连接。举例
<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd")
if (!$con)
{
die('Could not connect: ' . mysql_error())
}// 一些代码...mysql_close($con)
?>
mysql_connect()三个参数分别是服务器名,连接账号,连接密码。
连接之后,可以使用mysql_select_db()设置要处理的数据库,后面则是用数据库语句处理数据。SQL语法简介网页链接
php将密码存入数据库,可以分内常见的4种方式:1、直接md5加密存到到数据库
2、md5两次存到数据库
4、生成一个随机的变量存到数据库中,然后对需要加密的字符串和这个随机变量加密
<?php$str="admin"//需要加密的字符串$str2="php" //增加一个常量混淆 $pass1=md5($str)$pass2=md5(md5($str))$pass3=md5($str.$str2)echo $pass1."<br>".$pass2."<br>".$pass3?>
输出:
第四种
$str="admin"//需要加密的字符串$encrypt=$row['encrypt']// 生成的 随机加密字符串 存到数据库中$pass4=md5($str.$encrypt)// 8db2ec7e9636f124e56f7eb4d7b7cc7e
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)