PHP实训报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
陕西国防工业职业技术学院PHP实训报告
专业:计算机网络专业
班级:网络3101
*名:***
学号:20
指导老师:***
实训时间:第十八周
实训地点:网络实验室
成绩:
PHP实训
用户登录
【实训目的】
使用PHP制作网页和mysql数据库的使用。【实训内容】
根据用户名的内容判断是否继续验证
【实训步骤】
一、数据库
(1)登录数据库:
(2)创建创建数据库:app_db
(3)使用数据库:app_db
(4)查看数据库:
(5)创建用户
(6)查看用户
二、用户的建立与登录
登陆成功
登陆失败
三、根据用户名的内容判断是否继续验证
$account=$_POST["account"];
$password=$_POST["password"];
require "common.php";
$sql="SELECT * FROM users WHERE account='"
.$account
."' AND password=PASSWORD('"
.$password
."');";
$result=query($sql);
if(mysql_num_rows($result)==1){
session_start();
$_SESSION["account"]=$account;
header("location:yes.php");
}else{
header("location:no.php");
}
>
(1)创建会话:
session_start();
if(isset($_SESSION["account"])){
//通过验证
}else{
//未通过验证
header("location:login.php");
return;
}
>
登陆成功
(2)设置登录次数:
if(isset($_SESSION["counter"])){
$_SESSION["counter"]++;
}else{
$_SESSION["counter"]=1;
}
echo $_SESSION["counter"];
>
实训心得
通过本次试验,我基本上学会了使用PHP制作网页,同时也了解了myqsl数据库的使用;但是在试验的过程中也遇到了很多问题,还不是很熟练,因此在今后的学习中还要多加练习。
经过这次实训,是我从中学到了有些课本没有的知识;从而在学习上让我新的改变;以前的我总是光看课本,从而有许多知识没有见过;老师讲课总是两眼大瞪;看来以后多借一些课外书籍,以增加见识;很多的知识等着我们去学,在也没那么多的时间玩了。