1 / 16
文档名称:

PHP与MySQL数据库 php与Mysql连接.ppt

格式:ppt   大小:1,718KB   页数:16
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PHP与MySQL数据库 php与Mysql连接.ppt

上传人:书籍1243595614 2017/2/24 文件大小:1.68 MB

下载得到文件列表

PHP与MySQL数据库 php与Mysql连接.ppt

相关文档

文档介绍

文档介绍:? web 数据库架构?连接 MySQL 服务器?选择 MySQL 数据库?执行 SQL 语句?关闭数据库连接?错误处理函数? PHP 操作 MySQL 数据库?在我们前面使用 PHP 的过程中,使用了普通文件来存储与检索数据,现在可以通过 MySQL 数据库实现。?MySQL 是一款广受欢迎的数据库,由于它是开源的半商业软件,所以市场占有率高,备受 PHP 开发者的青睐,一直被认为是 PHP 的最佳搭档。 PHP 具有强大的数据库支持能力, 我们可以通过基于 web 的前台来连接该数据库。为了更好地了解 PHP 与数据库的连接,先简单地介绍数据库架构的工作原理。浏览器服务器 PHP 引擎 MySQL 数据库 123 456 Web 数据库的基本结构?步骤说明: Web 浏览器发出 HTTP 请求,请求特定 Web 页面。 服务器收到搜索请求,获取该脚本文件,并将它传到 PHP 引擎,要求它处理。 引擎开始解析脚本。脚本中连接数据库的命令,还有执行一个查询的命令。 PHP 打开通向 MySQL 数据库的连接, 发送适当的查询。 服务器接受数据库查询并处理。将结果返回到 PHP 引擎。 引擎完成脚本运行,通常这包括将查询结果格式化成 HTML 格式,然后将输出的 HTML 返回到 web 服务器。 服务器将 HTML 发送到浏览器。这样用户就能看到想要的数据。?使用 mysql_connect() 函数建立与 MySQL 服务器的连接。?语法格式: Resource mysql_connect ( 主机, 用户名, 密码) ?返回类型: 如果成功则返回一个 MySQL 连接标识,失败则返回 FALSE 。?参数说明: MySQL 的主机名可同时加端口,如: ‘localhost:3306 ’。还有数据库的用户名与密码。?一旦脚本结束,到服务器的连接就会被关闭。除非之前已经调用了 mysql_close() 来关闭它。 14-1 ?使用 mysql_select_db() 函数选择 MySQL 数据库服务器上的数据库,并与数据库建立连接。?语法格式: bool mysql_select_db ( 数据库名[,连接标识符) ?返回类型: 如果成功则返回 TRUE ,失败则返回 FALSE 。?说明: 数据库名为用户要操作的数据库,类似于我们通过命令行界面中使用的“SQL>use 数据库名”。如果没有指定连接标识符,则使用上一个打开的连接。如果没有打开的连接,本函数将无参数调用 mysql_connect() 来尝试打开一个并使用之。 14-2 执行 SQL 语句服务器安装了 MySQL 后,会提供数据存储及查询服务等操作,而这些操作都是通过 SQL 语句实现的,要在 PHP 中可以使用 mysql_query() 函数执行关于 MySQL 的 SQL 语句。语法格式: resource mysql_query ( string $query [, resource $link_identifier ] ) 第1个参数是用于指定要运行的 SQL 语句。第2个参数是是使用 mysql_connect() 打开的数据库句柄,当这个参数被设置后,将在指定的数据库链接中选择数据库。当这个参数为空时,使用上一个打开的数据库链接。如果成功则返回执行结果(返回结果集) ,失败则返回 FALSE 。在使用 mysql_query() 运行 SELECT 语句后,会返回一个资源句柄,在 PHP 中要使用特定的函数来处理返回的结果集. ?mysql_fetch_row --从结果集中取得一行作为索引数组?语法格式: array mysql_fetch_row ( resource result ) ?返回类型: 返回根据结果集提取记录保存在数组中,如果没有获取记录则返回 FALSE 。?说明: mysql_fetch_row() 从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。依次调用 mysql_fetch_row() 将返回结果集中的下一行,如果没有更多行则返回 FALSE 。14-3 mysql_fetch_array -- 从结果集中取得一行作为关联数组, 或索引数组,或二者兼有。?语法格式: array mysql_fetch_array ( 查询结果指针[,数组储存型态常数]) ?返回类型: 返回根据从结果集取得的行生成的数组,如果没有更多行则返回 FALSE 。?说明: mysql_fetch_array() 是mysql_fetch_row() 的扩展版本

最近更新

2025年湖南民族职业学院单招职业倾向性测试题.. 43页

2025年湖南电子科技职业学院单招职业技能测试.. 40页

2026年大理护理职业学院单招职业技能考试模拟.. 42页

2026年天津市单招职业适应性考试题库必考题 42页

2025年湖州职业技术学院单招职业技能测试模拟.. 41页

2025年滁州职业技术学院单招职业适应性测试模.. 39页

2025年漳州科技学院单招职业技能考试模拟测试.. 39页

2025年烟台南山学院单招综合素质考试模拟测试.. 40页

2025年甘肃建筑职业技术学院单招职业适应性测.. 39页

2026年安顺职业技术学院单招职业适应性测试模.. 41页

2025年石家庄信息工程职业学院单招职业倾向性.. 39页

2026年山东服装职业学院单招职业适应性考试题.. 42页

2025年福建农林大学金山学院单招职业技能考试.. 40页

2025年福建省龙岩单招职业适应性考试模拟测试.. 40页

2025年自贡职业技术学院单招职业倾向性测试题.. 39页

2026年广东女子职业技术学院单招职业技能考试.. 44页

2026年广东省外语艺术职业学院单招职业适应性.. 42页

2025年衡阳幼儿师范高等专科学校单招职业倾向.. 43页

2025年西双版纳职业技术学院单招职业倾向性测.. 40页

2025年西安海棠职业学院单招职业适应性考试模.. 40页

2025年西安高新科技职业学院单招职业适应性测.. 41页

2025年许昌陶瓷职业学院单招职业适应性考试模.. 40页

2025年贵州工程职业学院单招职业适应性测试题.. 40页

2025年贵州民用航空职业学院单招职业适应性测.. 41页

2025年资阳口腔职业学院单招综合素质考试模拟.. 40页

2026年水利专业单招技能测试题附答案 42页

2025年医院感染管理质量控制评价内容及考核标.. 2页

消防风机巡查记录表 1页

专题:立体几何之球的切、接问题(学生版) 2页

aia标准合同a310 15页