- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新疆农业职业技术学院信息技术分院教案
NO: 8
班 级
2013高职网络1.2班
教师
张萍
时 间
周次
节次
时数
4
内容(标题)
PHP+MYSQL分页原理与PHP上传原理及应用及文件操作
教学目标
(1)了解SQL语句中的limit用法与学习分页的一种公式;
(2)掌握FORM标签enctype属性与$_FILES 系统函数;
(3)掌握move_uploaded_file函数与is_uploaded_file 函数;
(3)了解PHP部分文件操作函数与unlink() rmdir() 删除函数.
教学内容及重点难点
1.课程教学内容
(1)上传文件的“数据采集”;
(2)WEB服务器端其他数据采集方法.
2.课程重点、难点
分页公式与文件上传原理。
教学方法
借助网络多媒体教学课件进行灵活多样的讲授
教学组织
实施地点
组数
人数
2机房
【教学过程】
首先回顾上次课内容并巩固提问,然后按以下内容讲解。
1、SQL语句中的limit用法
SELECT * FROM table …… limit 开始位置 , 操作条数
SELECT * FROM table …… limit 0 , 20
SELECT * FROM table …… limit 10 , 20
2、学习分页的一种公式
(1)分页原理
所谓分页显示,也就是讲数据库中的结果集,一段一段显示出来
(2)需要的条件
怎么分段,当前在第几段 (每页有几条,当前再第几页)
前10条记录:select * from table limit 0,10
第11至20条记录:select * from table limit 10,10
第21至30条记录:select * from table limit 20,10
(3)得到公式
(当前页数 - 1 )X 每页条数 , 每页条数
Select * from table limit ($ 1) * $PageSize, $PageSize
3、parse_url()解析URL函数
parse_url() 是讲URL解析成有固定键值的数组的函数
$ua=parse_url("http://username:password@hostname/path?arg=value#anchor");
print_r($ua);
结果:
Array
(
[scheme] => http //协议
[host] => hostname //域名
[user] => username //用户名
[pass] => password //密码
[path] => /path //路径
[query] => arg=value //取得的值
[fragment] => anchor //
)
4、$_SERVER["REQUEST_URI"]函数 //除域名以外的值
预定义服务器变量的一种,所有$_SERVER开头的都叫做预定义的服务器变量REQUEST_URI的作用是取得的当前URL,也就除域名外后面完整的地址路径。
当前页为:/home.php?id=23&cid=22
Echo $_SERVER["REQUEST_URI"]
结果为:/home.php?id=23&cid=22
简单分页
$pagesize=5;
$sql="select * from message limit 5, $pagesize";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query))
{
echo "<hr><b>".$row['user']."|".$row['title'];
}
分页实例
/* 分页程序 */
include("conn.php");
include("head.php");
$pagesize=10;//每页需要显示几条信息
$url=$_SERVER["REQUEST_URI"];//显示文件目录
$url=parse_url($url);//把地址分析出来,分析成有固定键值的数组。
//print_r($url);//http://localhost/liuyanban/fenye.php?id=2
$url=$url['path'];//echo $url;取出翻页的地址
$numq=mysql_query("select * from message");//查询出所有记录。
$num=mysql_num_rows($numq);//记录总条数
//echo $num;// 查看结果
if($_GET['page']
文档评论(0)