《hp面向对象》PPT课件.ppt

上传人:san****019 文档编号:7346979 上传时间:2020-03-20 格式:PPT 页数:25 大小:415.10KB
返回 下载 相关 举报
《hp面向对象》PPT课件.ppt_第1页
第1页 / 共25页
《hp面向对象》PPT课件.ppt_第2页
第2页 / 共25页
《hp面向对象》PPT课件.ppt_第3页
第3页 / 共25页
点击查看更多>>
资源描述
第7章PHP与MySQL的珠联璧合 知识点 修改PHP配置文件以开启与MySQL相关的函数库连接MySQL数据库选择与操作MySQL中的数据库如何获取MySQL中的数据集常用的MySQL函数的使用方法 本章导读 PHP是一种Web编程语言 MySQL是一款网络数据库 目前 二者已成为业界公认的Web项目开发的黄金技术组合 为了能方便地在PHP程序中使用MySQL数据库 PHP提供了一组MySQL库函数 用于实现对MySQL数据库的访问 本章将详细讲解如何在PHP程序中操作MySQL数据库 7 1运用PHP和MySQL联合开发Web的优势 MySQL数据库是一个快速 健壮 多用户的SQL数据库服务器 支持多线程 关键任务以及重负载生产系统的使用 可以将它嵌入到一个大型的软件中去 和PHP一样 MySQL的入门门槛也较低 绝大多数学了标准SQL语句的程序员都很容易转型为MySQL程序员 PHP和MySQL都为免费资源 且都简单易用 安全效率比ASP MSSQL等开发组合要好很多 使用以PHP为核心的PHP MySQL Apache经典组合来开发Web应用 将大大提高程序员的工作效率 且花费也较少 7 2连接MySQL数据库的前期准备工作 用记事本打开php ini文件 找到 extension php mysql dll 将此行前面的分号去掉 然后保存并重启Apache 为验证MySQL函数是否已被载入 可通过在PHP程序中调用phpinfo 函数来查看 运行PHP程序后 如果在返回的页面中有MySQL的项目 这说明已经正确载入了MySQL数据库 7 3PHP操作MySQL数据库常用方法 PHP提供了一组MySQL库函数 用于实现对MySQL数据库的访问 过程 PHP程序连通MySQL数据库后 通过在前台PHP页面中嵌入要执行的SQL语句 然后将SQL语句发送给MySQL数据库服务器 由MySQL数据库服务器执行这些指令 然后将结果返回到PHP程序中并转换为HTML形式传回给客户端用户 7 3 1连接数据库连接数据库是操作MySQL数据库的第一步 要用到MySql connect 函数 语法格式 resourceMySql connect stringserver stringusername stringpassword boolnew link intclient flags 功能 建立一个到MySQL服务器的连接 成功则返回MySQL连接标识 失败则返回FALSE 其中 server用于指定要连接的MySQL服务器 可以包括端口号 如 localhost 3306 username和password分别用于指定用户账号和密码 new link指定是否要建立新的连接 如果不指定该参数 则用同样的参数第二次调用MySql connect 函数时将不会建立新的连接 而是返回已经打开的第一次建立连接的连接标识 7 3 2选择数据库选择数据库要用到MySql select db 函数 语法格式 boolMySql select db stringdatabase name int link identifier 如果执行成功 返回TRUE 否则返回FALSE 其中 database name指定数据库名称 link identifier指定由MySql connect 函数返回的连接标识 如果没有指定该参数 则表示使用上一个打开的连接 如果找不到上一个打开的连接 则无参数调用MySql connect 函数 以尝试打开一个连接 连接成功就直接使用该连接 7 3 3对数据库进行操作MySql query 函数的语法格式 resourceMySql query string query resource link identifier 该函数向与指定的连接标识符link identifier所关联服务器中的当前活动数据库发送一条内容为query的查询 如果没有指定link identifier 则使用上一个打开的连接 如果没有可使用的连接 则无参数调用MySql connect 函数以尝试建立一个连接 然后使用该连接 MySql connect 函数的使用十分简单 只需将一条SQL语句作为参数传递给服务器即可 然后由服务器执行该SQL语句 其查询结果将会被缓存 MySql connect 函数共有5个参数 但通常情况下只需前3个参数即可 实际应用中 如果没有提供可选参数 则系统采用默认值即server localhost 3306 username 服务器进程所有者的用户名 password 空密码 7 3 4其他常用的MySQL函数最常用的有MySql connect MySql select db MySql query MySql fetch array MySql num rows 和MySql close 等 只有熟悉这些函数 才能熟练地运用PHP MySQL组合开发出功能强大的Web应用程序 表7 1PHP中的MySQL函数 续表 7 4案例剖析 网上学生成绩查询系统的实现 7 4 1程序功能介绍使用第6章中搭建的学生成绩数据库 cjdatabase 作为后台数据库 在成绩查询过程中 不仅涉及班级 学号 姓名等信息 还涉及课程名称 每门课程的学分 课时数 考试分数等信息 因此 可以student coursetb scores为基础建立视图 名称为 成绩视图 SQL代码如下 为了将客户端用户查询的条件传递给远端服务器 需在查询页面中设置表单 以方便用户设置查询条件 代码如下 SELECTcoursetb 课程号 coursetb 课程名 coursetb 开课学期 coursetb 学时 coursetb 学分 scores 学号 scores 课程号 scores 成绩 student 姓名 student 专业FROMcoursetb scores studentWHEREcoursetb 课程号 scores 课程号ANDscores 学号 student 学号 请输入班级编号 其中表单的名称 name 为form1 处理表单数据的方式 method 是post 表示用提交的方式将客户端的查询指令传递给服务器 处理表单数据的服务器端脚本程序是case7 php 在本例中就是程序本身 即处理表单的程序代码来自当前文件中 此处也可以写成action 表示处理表单数据的脚本程序包含在当前程序中 7 5本章小结 本章着重介绍了PHP MySQL编程的具体方法和步骤 其中重点叙述了常用的操作MySQL数据库的函数功能及用法 本章详尽罗列出了所有案例的程序代码 希望读者能尽快掌握在PHP中操作MySQL数据库的方法 谢谢大家
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!