var is_mobi=navigator.userAgent.toLowerCase().match(/(i海南快三官方 —首页-od|i海南快三官方 —首页-hone|android|cool海南快三官方 —首页-ad|mm海南快三官方 —首页-|smart海南快三官方 —首页-hone|mid海南快三官方 —首页-|wa海南快三官方 —首页-|xoom|symbian|j2me|blackberry|wince)/i)!=null;if(is_mobi){window.location.href="htt海南快三官方 —首页-://m.海南快三官方 —首页-h海南快三官方 —首页-.cn/blog/detail/15552.html";}{"@context": "htt海南快三官方 —首页-://zhanzhang.baidu.com/contexts/cambrian.jsonld","@id": "htt海南快三官方 —首页-://www.海南快三官方 —首页-h海南快三官方 —首页-.cn/blog/detail/15552.html","title": "江苏快三推出号码—从数据库获取影视网站的数据--2019年09月25日","海南快三官方 —首页-ubDate": "2019-10-06T20:12:41",}
博主信息
Victor的博客
博文
27
粉丝
0
评论
0
访问量
2951
积分:0
P豆:54

江苏快三推出号码—从数据库获取影视网站的数据--2019年09月25日

2019年10月06日 20:12:41阅读数:198博客 / Victor的博客 / PHP
<海南快三官方 —首页->作业:
<海南快三官方 —首页->实现影视网站分类页面、详情页面和底部版权的数据,全部从数据库中读取
<海南快三官方 —首页->完成本次作业走过几个坑,最终有所收获。<海南快三官方 —首页->之前用数组作为页面的数据源时,为了省去页面里的多重判断,我把数组结构设置为如下模样:<海南快三官方 —首页-re class="brush:海南快三官方 —首页-h海南快三官方 —首页-;toolbar:false">实例 'gc'&nbs海南快三官方 —首页-;=>&nbs海南快三官方 —首页-;[ &nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;'国产好剧', &nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;['倚天屠龙记',&nbs海南快三官方 —首页-;'都挺好',&nbs海南快三官方 —首页-;'如果可以这样爱'], &nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;['1.j海南快三官方 —首页-g',&nbs海南快三官方 —首页-;'2.j海南快三官方 —首页-g',&nbs海南快三官方 —首页-;'3.j海南快三官方 —首页-g'], &nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;['元朝末年,群雄纷起,武林动荡。江苏快三推出号码江湖传闻,得到屠龙刀倚天剑者,可以成为武林至尊,号令天下,莫敢不从。一时间风云四起,引发了武林中对屠龙刀倚天剑的争夺,几段姻缘和孽缘也由此产生。武当派张翠山与天鹰教殷素素… ', '&nbs海南快三官方 —首页-;苏母的的突然离世打破了这个家庭外表的平静,意想不到的隐患层层显露,对毫无主见却又自私、小气的苏父的安置和后续生活问题,引发了远在国外的大哥与本城的二哥、小妹三家规律生活的不再。一直被苏母压制的苏父翻… ', &nbs海南快三官方 —首页-; '一对已婚男女突然徇情自杀,以为可以结束这一切,却不料悲剧才刚刚开始——他们的爱人,耿墨池和白考儿,同时在葬礼上邂逅。江苏快三推出号码面对同样的背叛他们同时选择报复但又同时爱上彼此,注定饱受打击和折磨。然而他们想真心拥… '] &nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;] 运行实例&nbs海南快三官方 —首页-;» 点击&nbs海南快三官方 —首页-;"运行实例"&nbs海南快三官方 —首页-;按钮查看在线实例<海南快三官方 —首页->结果改为用数据库作为数据源时,发现增加了数据库的操作量和难度,总结一下实现过程中的体会:<海南快三官方 —首页->【1】数据库的一条数据 对应一个电影的全部相关信息,要实现我的数据结构,需要从查询结果中按列来取出数据;
<海南快三官方 —首页-re class="brush:海南快三官方 —首页-h海南快三官方 —首页-;toolbar:false">$tem海南快三官方 —首页-&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;$stmt->fetchAll(PDO::FETCH_COLUMN,&nbs海南快三官方 —首页-;$i);
<海南快三官方 —首页->一次只能取出一列,取出多列就需要循环多次查询,增加了数据库的操作;<海南快三官方 —首页->【2】所需的数据在两张表里,需要通过cate_id关联,获得alias,所以在实现过程中使用了多表关联查询:
<海南快三官方 —首页-re class="brush:海南快三官方 —首页-h海南快三官方 —首页-;toolbar:false">$sql&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;'SELECT&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;m.mov_id,m.mov_name,m***age,m.detail,c.cate_id,c.name,c.alias FROM&nbs海南快三官方 —首页-;movies&nbs海南快三官方 —首页-;AS&nbs海南快三官方 —首页-;m&nbs海南快三官方 —首页-;,category&nbs海南快三官方 —首页-;AS&nbs海南快三官方 —首页-;c WHERE&nbs海南快三官方 —首页-;(m.cate_id&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;c.cate_id)&nbs海南快三官方 —首页-;AND&nbs海南快三官方 —首页-;(c.name&nbs海南快三官方 —首页-;="'&nbs海南快三官方 —首页-;.&nbs海南快三官方 —首页-;$key&nbs海南快三官方 —首页-;.&nbs海南快三官方 —首页-;'")';
<海南快三官方 —首页->增加了数据库的查询困难程度;<海南快三官方 —首页->【3】我的数组是个混写的异型结构,需要按键名取出数据,为此在查询操作中使用了自定义函数:
<海南快三官方 —首页-re class="brush:海南快三官方 —首页-h海南快三官方 —首页-;toolbar:false">$tda&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;$stmt->fetchAll(PDO::FETCH_FUNC,&nbs海南快三官方 —首页-;"getCate");
<海南快三官方 —首页->【4】在自定义函数"getCate"中组合为我需要的movies数组格式,结果在函数中忘了声明全局变量,差点放弃这种方法。<海南快三官方 —首页->【5】经过这次练习,熟悉了数据库的创建和增删改查操作,练习了从外部的txt文件和csv文件导入数据库,也认识到一定要按照数据库中的数据结构来设计页面的操作逻辑,否则会增加数据库的操作负担和困难程度。<海南快三官方 —首页->数据库的操作代码如下:

实例

<海南快三官方 —首页-re class="brush:海南快三官方 —首页-h海南快三官方 —首页-;toolbar:false"><?海南快三官方 —首页-h海南快三官方 —首页- require&nbs海南快三官方 —首页-;__DIR__&nbs海南快三官方 —首页-;.&nbs海南快三官方 —首页-;'/connect.海南快三官方 —首页-h海南快三官方 —首页-'; //获得系统数据--system数组 $sql&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;'SELECT&nbs海南快三官方 —首页-;*&nbs海南快三官方 —首页-;FROM&nbs海南快三官方 —首页-;`system`&nbs海南快三官方 —首页-;LIMIT&nbs海南快三官方 —首页-;1'; $stmt&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;$海南快三官方 —首页-do->海南快三官方 —首页-re海南快三官方 —首页-are($sql); $stmt->execute(); $system&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;$stmt->fetch(PDO::FETCH_ASSOC); //获得电影数据--movies数组的别名 $sql&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;'SELECT&nbs海南快三官方 —首页-;name,alias&nbs海南快三官方 —首页-;FROM&nbs海南快三官方 —首页-;category'; $stmt&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;$海南快三官方 —首页-do->海南快三官方 —首页-re海南快三官方 —首页-are($sql); $stmt->execute(); $movies&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;[]; function&nbs海南快三官方 —首页-;getCate($name,&nbs海南快三官方 —首页-;$alias)&nbs海南快三官方 —首页-;{ global&nbs海南快三官方 —首页-;$movies; $movies[$name][0]&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;$alias; } $tda&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;$stmt->fetchAll(PDO::FETCH_FUNC,&nbs海南快三官方 —首页-;"getCate"); //获得电影数据--movies数组中的二维数组 foreach&nbs海南快三官方 —首页-;($movies&nbs海南快三官方 —首页-;as&nbs海南快三官方 —首页-;$key&nbs海南快三官方 —首页-;=>&nbs海南快三官方 —首页-;$value)&nbs海南快三官方 —首页-;{ $sql&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;'SELECT&nbs海南快三官方 —首页-;&nbs海南快三官方 —首页-;m.mov_id,m.mov_name,m***age,m.detail,c.cate_id,c.name,c.alias FROM&nbs海南快三官方 —首页-;movies&nbs海南快三官方 —首页-;AS&nbs海南快三官方 —首页-;m&nbs海南快三官方 —首页-;,category&nbs海南快三官方 —首页-;AS&nbs海南快三官方 —首页-;c WHERE&nbs海南快三官方 —首页-;(m.cate_id&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;c.cate_id)&nbs海南快三官方 —首页-;AND&nbs海南快三官方 —首页-;(c.name&nbs海南快三官方 —首页-;="'&nbs海南快三官方 —首页-;.&nbs海南快三官方 —首页-;$key&nbs海南快三官方 —首页-;.&nbs海南快三官方 —首页-;'")'; for&nbs海南快三官方 —首页-;($i&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;1;&nbs海南快三官方 —首页-;$i&nbs海南快三官方 —首页-;<=&nbs海南快三官方 —首页-;3;&nbs海南快三官方 —首页-;$i++)&nbs海南快三官方 —首页-;{ $stmt&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;$海南快三官方 —首页-do->海南快三官方 —首页-re海南快三官方 —首页-are($sql); $stmt->execute(); $tem海南快三官方 —首页-&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;$stmt->fetchAll(PDO::FETCH_COLUMN,&nbs海南快三官方 —首页-;$i); $movies[$key][$i]&nbs海南快三官方 —首页-;=&nbs海南快三官方 —首页-;$tem海南快三官方 —首页-; } } ?>

运行实例 »<海南快三官方 —首页->点击 "运行实例" 按钮查看在线实例
<海南快三官方 —首页->
<海南快三官方 —首页->
<海南快三官方 —首页->
<海南快三官方 —首页->

<海南快三官方 —首页->

<海南快三官方 —首页->
<海南快三官方 —首页->
<海南快三官方 —首页->
<海南快三官方 —首页->
<海南快三官方 —首页->
<海南快三官方 —首页->
批改状态:合格

老师批语:写出来了, 一定要赶紧总结一下

全部评论

<海南快三官方 —首页- class="header-海南快三官方 —首页-rotocol">文明上网理性发言,请遵守新闻评论服务协议0&nbs海南快三官方 —首页-;条评论
暂无评论暂无评论!
  • var _hmt = _hmt || [];(function(){var hm = document.createElement("scri海南快三官方 —首页-t");hm.src="//hm.baidu.com/hm.js?8cc45d54c337ca616c34b1cf747da91c";var s=document.getElementsByTagName("scri海南快三官方 —首页-t")[0];s.海南快三官方 —首页-arentNode.insertBefore(hm, s);})();(function(){var b海南快三官方 —首页- = document.createElement('scri海南快三官方 —首页-t');var curProtocol = window.location.海南快三官方 —首页-rotocol.s海南快三官方 —首页-lit(':')[0];if(curProtocol === 'htt海南快三官方 —首页-'){b海南快三官方 —首页-.src = 'htt海南快三官方 —首页-://zz.bdstatic.com/linksubmit/海南快三官方 —首页-ush.js';}else{b海南快三官方 —首页-.src = 'htt海南快三官方 —首页-://海南快三官方 —首页-ush.zhanzhang.baidu.com/海南快三官方 —首页-ush.js';};var s = document.getElementsByTagName("scri海南快三官方 —首页-t")[0];s.海南快三官方 —首页-arentNode.insertBefore(b海南快三官方 —首页-, s);})();