今天学习了下php 写了个php 登录mysql 验证的代码呵呵
index.html //登录页面
Name:
Pass:
welcome.php //验证页面
include 'db.php';
$name = $_POST['name'];
$pwd = $_POST['Pass']; //这边都知道,获取传送过来的用户名和密码
$link = mysql_connect("$host","$user","$pass");
if(!$link){
echo "数据库连接失败!";
mysql_error();
} //连接数据库,多写一个mysql_errro()绝对有好处,让你知道在数据库连接上有没有出错及出错信息!
mysql_select_db("my_db");
$exec = "SELECT * FROM user WHERE name='$name'"; //sql语句,查询用户名称!
$result = mysql_query($exec);
$rows = mysql_num_rows($result);
if($rows>0){
$row = mysql_fetch_assoc($result);
$lname=$row['lname'];
$rname=$row['rname'];
$Pass=$row['Pass'];
if($Pass==$pwd){
session_start();
$_SESSION['olname']=$lname;
$_SESSION['olrname']=$rname; //上面几段就是密码效验,都比较简单,哈哈!~
echo "用户登陆成功!";
echo "
登陆用户是:".$rname."
";
header("refresh:5;url=lrm.html"); //5秒跳转到用户中心
}else{
echo "用户登陆失败!
";
echo "用户名或密码不正确!!";
header("refresh:5;url=lrm.html"); //5秒跳转到登录页面
}
}else{
echo "用户登陆失败!
";
echo "当前用户不存在!";
header("refresh:5;url=index.html"); //5秒跳转到登录页面
}
?>
简单的数据库
数据库名字 my_db 表user
然后进行登录测试...
高手们 别笑话啊!!!