本文只有两个php页面,其中6.PHP是表单及提交,5.PHP是处理验证6.PHP提交的内容。 环境搭建为PHPstudy2016,数据库为MySQL,table表为zkaq,如图:
6.php:
5.php
8){ die( "用户名过长!"); } else { $conn= mysqli_connect("127.0.0.1","root","root"); #连接 mysqli_select_db($conn,"mysql"); #库名mysql $sql="select name, pwd from zkaq where name ='{$_REQUEST['username']}' and pwd ='{$_REQUEST['password']}'"; #查询出结果 表名:zkaq # var_dump(mysqli_query($conn,$sql)); 查看查询返回结果 是一个对象 $result=mysqli_query($conn,$sql); #接收结果给$result $row=mysqli_fetch_row($result);
/*mysql_fetch_row() 从和结果标识 data 关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。
依次调用 mysql_fetch_row() 将返回结果集中的下一行,如果没有更多行则返回 FALSE。*/
if($row){ echo "登陆成功!"; } else { echo "登陆失败!"; } } ?>