PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第12讲 第12讲 PHP+MYSQL数据库编程(2)

上传人:E**** 文档编号:89180565 上传时间:2019-05-20 格式:PPT 页数:44 大小:1.65MB
返回 下载 相关 举报
PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第12讲 第12讲 PHP+MYSQL数据库编程(2)_第1页
第1页 / 共44页
PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第12讲 第12讲 PHP+MYSQL数据库编程(2)_第2页
第2页 / 共44页
PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第12讲 第12讲 PHP+MYSQL数据库编程(2)_第3页
第3页 / 共44页
PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第12讲 第12讲 PHP+MYSQL数据库编程(2)_第4页
第4页 / 共44页
PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第12讲 第12讲 PHP+MYSQL数据库编程(2)_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第12讲 第12讲 PHP+MYSQL数据库编程(2)》由会员分享,可在线阅读,更多相关《PHP程序设计案例教程 教学课件 ppt 作者 陈建国 第12讲 第12讲 PHP+MYSQL数据库编程(2)(44页珍藏版)》请在金锄头文库上搜索。

1、第12讲 PHP+MYSQL数据库编程(2),教师姓名 教研室名称 2012年01月01日,机械工业出版社,内容要点 CONTENTS,用php来操作数据库,就是向数据库中添加数据、修改数据、删除数据,以及查看数据 第一步 连接数据库, 第二步 执行具体的操作 最后 关闭连接,1 PHP操作MYSQL数据库的流程,打电话的过程:,拨号,叫人,沟通,挂机,连接,选择库,操作,关闭连接,用php操作数据库的过程,PHP通过预先写好的一些列函数来与MySQL数据库进行通信,向数据库发送指令、接收返回数据等都是通过函数来完成。,1 PHP操作MYSQL数据库的流程,PHP调用MySQL数据库连接函数,

2、实现与MySQL通信。 PHP把要执行的操作以SQL语句形式发送给MySQL服务器,由MySQL服务器执行,并将结果返回给PHP程序。,1 PHP操作MYSQL数据库的流程,php.ini 中修改:将需要使用的组件,开启! ;extension=php_mysql.dll 为禁用状态 extension=php_mysql.dll 为开启状态,php.ini 文件在C:WINDOWS文件夹中,1 PHP操作MYSQL数据库的流程,连接,选择库,操作,关闭连接,1、连接数据库,2 PHP操作数据库的方法,$conn = mysql_connect (“localhost” , ”root” ,

3、”111”);,MySql服务器名,用户名,密码,1、连接数据库,服务没启动怎么办? 链接出错了怎么办? 用户名或密码错了怎么办?,2 PHP操作数据库的方法,1、连接数据库,服务没启动怎么办? 链接出错了怎么办? 用户名或密码错了怎么办?,2 PHP操作数据库的方法,1、连接数据库,服务没启动怎么办? 链接出错了怎么办? 用户名或密码错了怎么办?,2 PHP操作数据库的方法,1、连接数据库,能否不显示出错信息? 1、可以在函数名前加上 来抑制失败时产生的错误信息 能否自定义出错信息? 2、$conn = mysql_connect(“localhost”, “root”, “111”) or

4、 die(“连接出错: “ . mysql_error(); 3、一旦脚本结束,到服务器的连接就会被关闭。除非之前已经调用了 mysql_close() 来关闭它。,2 PHP操作数据库的方法,连接,选择库,操作,关闭连接,2、选择数据库,$select = mysql_select_db ( “myweb_db” ,$conn),数据库名,数据库链接,2 PHP操作数据库的方法,连接,操作,关闭连接,说明: 1、对于查询(select),返回一个结果集资源。 可用mysql_num_rows()查看返回了多少行。 可用mysql_fetch_array()遍历查询结果数组 2、对于插入、删除

5、、更新返回true或false, 可用mysql_affected_rows()返回受影响的行数。,3、插入、修改、删除、查询操作,3 PHP数据操作实践,选择库,$i = mysql_query( “insert 语句/select/语句等” ,$conn),插入、修改、删除、查询 语句,数据库链接(可选),“alert(登陆成功!); window.location=index.php;“;,课堂案例会员注册,知识点小结 JavaScript实现弹出对话框: alert(登陆成功!); JavaScript实现页面跳转: window.location=index.php;,3 PHP数据

6、操作实践,$insert = mysql_query ( “insert into Member_Info (M_Name,M_Password) values ( .$name . , . $pwd. )“ );,知识点小结,$insert = mysql_query ( “insert into Member_Info (M_Name,M_Password) values ( cc , 123 )“ );,课堂案例会员注册,3 PHP数据操作实践,$i = mysql_query(“select * from Member_Info where M_Name= .$name . and M

7、_Password= . $pwd. “);,知识点小结,课堂案例会员注册,3 PHP数据操作实践,案例:完善会员注册功能。 上节课任务:,本节课任务:,需要修改哪些地方?,课堂案例会员注册(补充),3 PHP数据操作实践,案例:完善会员注册功能。 开发步骤:,修改步骤:,步骤1 开发会员注册表单页面 1102.php,步骤2:创建数据库及会员信息表,步骤3:开发数据插入处理页面 1102_ok.php,步骤1 修改会员注册表单页面 1102.php,步骤2:修改数据库及会员信息表,步骤3:修改数据插入处理页面 1102_ok.php,课堂案例会员注册(补充),3 PHP数据操作实践,案例:完

8、善会员注册功能。 修改步骤:,步骤1 修改会员注册表单页面 1102.php,课堂案例会员注册(补充),3 PHP数据操作实践,案例:完善会员注册功能。 修改步骤:,步骤2:修改数据库及会员信息表,添加四个列: 性别 M_Sex 民族 M_Nation 电话 M_Tel 地址 M_Address,课堂案例会员注册(补充),3 PHP数据操作实践,案例:完善会员注册功能。 修改步骤:,步骤3:修改数据插入处理页面 1102_ok.php,课堂案例会员注册(补充),3 PHP数据操作实践,案例:完善会员注册功能。,课堂案例会员注册(补充),3 PHP数据操作实践,连接,操作,关闭连接,说明: 对于

9、查询(select),返回一个结果集资源。 可用mysql_fetch_array()遍历查询结果数组,3、插入、修改、删除、查询操作,选择库,$i = mysql_query( “insert 语句/select/语句等” ,$conn),插入、修改、删除、查询 语句,数据库链接(可选),如何将查询结果全部显示出来?,3 PHP数据操作实践,连接,操作,关闭连接,3 数据查询(2),选择库,$i = mysql_query( “insert 语句/select/语句等” ,$conn),? $conn = mysql_connect(“localhost“, “root“ ,“111“);

10、/1链接数据库服务器 $select = mysql_select_db(“myweb_db5“ ,$conn); /2选择数据库 $arr = mysql_query(“select * from Member_Info“ ); /3查询语句 while($result = mysql_fetch_array($arr) /4遍历查询结果的每一行 echo $result“M_ID“; echo $result“M_Name“; ,3 PHP数据操作实践,课堂案例显示会员信息,案例:显示会员信息,课堂案例显示会员信息,案例:显示会员信息,课堂案例显示会员信息,案例:显示会员信息,知识点小结,

11、3 PHP数据操作实践,3 数据删除,$i = mysql_query( “delete语句”),3 PHP数据操作实践,课堂案例删除会员信息,课堂案例删除会员信息,课堂案例删除会员信息,课堂案例删除会员信息,案例:删除会员信息 步骤1:添加“删除”列,课堂案例删除会员信息,案例:删除会员信息 步骤2:开发“删除会员信息”处理页面 delete.php,3 数据修改,$i = mysql_query( “update语句”),如何添加“修改”列?,课堂案例修改会员信息,案例:修改会员信息 步骤1:添加“修改”列,课堂案例修改会员信息,案例:修改会员信息 步骤2:开发“修改会员信息”表单页 me

12、mber_edit.php,课堂案例修改会员信息,知识点,文本框如何赋值?,单选按钮如何赋值?,下拉框如何赋值?,课堂案例修改会员信息,案例:修改会员信息 步骤2:开发“修改会员信息”表单页 member_edit.php,课堂案例修改会员信息,知识点,文本框如何赋值?,单选按钮如何赋值?,下拉框如何赋值?,课堂案例修改会员信息,课堂案例修改会员信息,案例:修改会员信息 步骤3:开发“修改会员信息”处理页 member_edit_ok.php,综合应用图书信息管理模块,某单位现需要对图书信息进行管理,为该单位开发图书信息管理模块,以下为该单位的保存“图书信息”的Excel文件截图,现根据该信息自行设计数据库、网页开发,实现图书信息添加、修改、删除、可以查看所有图书信息。,课堂案例会员注册(补充),开发步骤:,步骤1:创建数据库及图书信息表 步骤2:开发图书添加表单页面 book_add.php 步骤3:开发图书添加处理页面 book_add_ok.php 步骤4:开发图书列表页面 book_list.php 步骤5:开发图书删除处理页面 book_delete_ok.php 步骤6:开发图书修改表单页面 book_edit.php 步骤7:开发图书修改处理页面 book_edit_ok.php,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号