欢迎来到天天文库
浏览记录
ID:50302011
大小:94.50 KB
页数:5页
时间:2020-03-07
《PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十次课_简案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、湖南科技职业学院软件学院课堂教学设计课题数据库访问层设计-数据访问授课班级CMU3105课时4课时教学目标1.PHP连接数据库2.查询数据库3.修改数据4.删除数据重点难点重点1.PHP连接数据库2.查询数据库3.插入数据4.修改数据5.删除数据难点1.查询数据库2.插入数据3.修改数据4.删除数据能力训练任务案例1、诚信论坛;教学方法组织形式1.注重识记规律的重、难点五阶学习法:讲解一次、演示一次、练习一次、测试一次、单练一次。五个阶段完成后学生能够在不知不觉中完成知识点识记任务,同时也加深了对知识点的理解程度。2.理论联系实际,讲练结合,边讲边练学习评价1.85%的学生对重点难点的理解速
2、度l很快l较快l一般(√)l较慢l很慢2.85%的学生对重点难点的理解深度l深刻理解、能独立完成练习湖南科技职业学院软件学院课堂教学设计l一般理解、能在指导下完成练习(√)l仅限于记忆层次、必须演示方能完成练习l记忆困难,演示时都无法跟上节奏。教学思路设计1.数据访问技术PHP中通过mysql和mysqli扩展库来实现对MySQL数据库的支持。设置扩展库的方法:在PHP配置文件(php.ini)中,添加加载mysql扩展库。extension=php_mysql.dllPHP访问数据库的一般步骤建立数据库连接$conn=mysql_connect("localhost","root","ro
3、ot")ordie(print("连接创建错误!"));选择数据库mysql_select_db("cxbbs",$conn)ordie("无法激活诚信数据库!");执行数据表操作$query="select*fromtbl_user";//查询语句$rs=mysql_query($query,$conn)ordie("查询错误!");//执行查询读取、处理结果for($i=0;$i4、_result($rs);//释放结果集mysql_close($conn);//关闭连接2.数据查询功能示例2.1请编写程序查询并显示诚信论坛数据库中的用户表中的记录。foreach($resultas$rec){//显示各行记录if($bgcolor=="#ffffff"){$bgcolor="#dddddd";}else{$bgcolor="#ffffff";}echo"";echo"".$rec["uId"]."";湖南科技职业学院软件学院课堂教学设计echo"".$rec["uName"]."5、d>";echo"".($rec["gender"]==2?"男":"女")."";echo"".$rec["regTime"]."";echo"";}3.数据新增操作示例3.1编写程序实现新增用户表记录的功能。require_once‘demo3_1_27_1.php’;//引入公共程序文件functionaddUser($name,$pass,$head,$gender){//新增操作方法$format="%Y/%m/%d%H:%M:%S";//设置日期格式$regTime=strftime($format);//取当前日期信息//新增SQL6、语句$insertStr="insertintoTBL_USER(uName,uPass,head,gender,regTime)values('$name','$pass','$head',$gender,'$regTime')";//调用demo3_1_27_1.php文件中的get_Connect函数创建数据库连接$conn=get_Connect();$rs=mysql_query($insertStr,$conn);//执行操作return$rs;//返回执行结果}…4.数据修改操作示例4.1.编写程序实现对用户表的记录进行修改。require_once'demo3_1_27_1.7、php';//引入公共程序文件functionupdateUser($id,$name,$pass,$head,$gender){//修改SQL语句$updateStr="updateTBL_USERsetuName='$name',uPass='$pass',head='$head',gender=$genderwhereuId=$id";//调用demo3_1_27_1.php文件中的get_Connec
4、_result($rs);//释放结果集mysql_close($conn);//关闭连接2.数据查询功能示例2.1请编写程序查询并显示诚信论坛数据库中的用户表中的记录。foreach($resultas$rec){//显示各行记录if($bgcolor=="#ffffff"){$bgcolor="#dddddd";}else{$bgcolor="#ffffff";}echo"";echo"".$rec["uId"]."";湖南科技职业学院软件学院课堂教学设计echo"".$rec["uName"]."5、d>";echo"".($rec["gender"]==2?"男":"女")."";echo"".$rec["regTime"]."";echo"";}3.数据新增操作示例3.1编写程序实现新增用户表记录的功能。require_once‘demo3_1_27_1.php’;//引入公共程序文件functionaddUser($name,$pass,$head,$gender){//新增操作方法$format="%Y/%m/%d%H:%M:%S";//设置日期格式$regTime=strftime($format);//取当前日期信息//新增SQL
5、d>";echo"
6、语句$insertStr="insertintoTBL_USER(uName,uPass,head,gender,regTime)values('$name','$pass','$head',$gender,'$regTime')";//调用demo3_1_27_1.php文件中的get_Connect函数创建数据库连接$conn=get_Connect();$rs=mysql_query($insertStr,$conn);//执行操作return$rs;//返回执行结果}…4.数据修改操作示例4.1.编写程序实现对用户表的记录进行修改。require_once'demo3_1_27_1.
7、php';//引入公共程序文件functionupdateUser($id,$name,$pass,$head,$gender){//修改SQL语句$updateStr="updateTBL_USERsetuName='$name',uPass='$pass',head='$head',gender=$genderwhereuId=$id";//调用demo3_1_27_1.php文件中的get_Connec
此文档下载收益归作者所有