动态网站开发与全程实例第9章

动态网站开发与全程实例第9章

ID:37604106

大小:905.74 KB

页数:31页

时间:2019-05-13

动态网站开发与全程实例第9章_第1页
动态网站开发与全程实例第9章_第2页
动态网站开发与全程实例第9章_第3页
动态网站开发与全程实例第9章_第4页
动态网站开发与全程实例第9章_第5页
资源描述:

《动态网站开发与全程实例第9章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、动态网站开发与全程实例ISBN书号:97-7-302-16213-1作者:聂庆鹏毛书朋王志乐版权所有本书编写组PHP+MYSQL出版:清华大学出版社本书的技术支持、意见反馈及勘误信息请访问http://www.17php.com作者电子信箱:rznqp@163.comrzmsp@163.com9/16/20211本书技术支持站点:http://www.17php.com第9章PHP+MYSQL数据库编程9.1PHP操作MYSQL数据库的流程9.2连接数据库前的准备工作9.3PHP操作MYSQL方法详解案例9编写一个PHP+MySQL留言本程序9/16/20212本书技术

2、支持站点:http://www.17php.com9.1PHP操作MYSQL数据库的流程从根本上来说,PHP是通过预先写好的一些列函数来与MySQL数据库进行通信,向数据库发送指令、接收返回数据等都是通过函数来完成。图9-1给出了一个普通PHP程序与MySQL进行通信的基本原理示意图。9/16/20213本书技术支持站点:http://www.17php.com9.1PHP操作MYSQL数据库的流程9/16/20214本书技术支持站点:http://www.17php.com9.1PHP操作MYSQL数据库的流程上图展示了PHP程序连接到MySQL数据库服务器的原理。可

3、以看出,PHP通过调用自身的专门用来处理MySQL数据库连接的函数,来实现与MySQL通信。而且,PHP并不是直接操作数据库中的数据,而是把要执行的操作以SQL语句的形式发送给MySQL服务器,由MySQL服务器执行这些指令,并将结果返回给PHP程序。MySQL数据库服务器可以比作一个数据“管家”。其他程序需要这些数据时,只需要向“管家”提出请求,“管家”就会根据要求进行相关的操作或返回相应的数据。9/16/20215本书技术支持站点:http://www.17php.com9.1PHP操作MYSQL数据库的流程9/16/20216本书技术支持站点:http://www

4、.17php.com9.1PHP操作MYSQL数据库的流程明白了PHP操作MySQL的流程,我们就很容易掌握PHP操作MySQL的相关函数。因为以上几乎每一个步骤,都有相应的函数与之对应。开发PHP数据库程序时,只需要按照流程调用相关函数,数据库操作便可轻松实现。9/16/20217本书技术支持站点:http://www.17php.com9.2连接数据库前的准备工作从PHP5开始,不知道出于什么考虑,PHP开发者放弃了对MySQL的默认支持,而是放到了扩展函数库中。因此要使用MySQL函数,需要首先开启MySQL函数库。打开php.ini,找到“;extensions

5、=php_mysql.dll”,将此行面前的分号“;”去掉,保存之后重新启动IIS/APACHE。9/16/20218本书技术支持站点:http://www.17php.com9.3PHP操作MYSQL方法详解9.3.1PHP操作MySQL常用函数PHP中可以用来操作MYSQL数据库的函数见表9-1:(详见自编教材P228)这些函数中,最常用的有mysql_connect()、mysql_select_db()、mysql_query()、mysql_fetch_array()、mysql_num_rows()、mysql_close()等。下面我们就着重介绍这几个函数

6、的使用。9/16/20219本书技术支持站点:http://www.17php.com9.3PHP操作MYSQL方法详解9.3.2PHP对MySQL数据库的操纵1、mysql_connect()函数resourcemysql_connect(stringserver,stringusername,stringpassword)该函数返回类型为resource型,即资源型。三个参数分别为MySQL服务器地址、MySQL用户名、密码。这里的用户名可以用超级管理员的,也可以用用户表中存在的其他用户。如下面的语句将用超级管理员身份建立一个到本地服务器的连接:例:$id=mysq

7、l_connect(“localhost”,”root”,”1234”);9/16/202110本书技术支持站点:http://www.17php.com9.3PHP操作MYSQL方法详解9.3.2PHP对MySQL数据库的操纵1、mysql_connect()函数9/16/202111本书技术支持站点:http://www.17php.com9.3PHP操作MYSQL方法详解9.3.2PHP对MySQL数据库的操纵1、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。