版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第9章 PHP5的MySQL数据库编程,主要内容,MySQL数据库编程的基本步骤 使用mysql函数库进行数据库编程 使用mysqli函数库进行数据库编程,9.1 MySQL数据库编程的基本步骤,建立与MySQL数据库服务器的连接。 选择要对其进行操作的数据库。 执行相应的数据库操作,包括记录的检索、增加、修改、删除等。 关闭与MySQL数据库服务器的连接。,9.2 使用mysql函数库进行数据库编程,9.2.1 建立与数据库服务器的连接,使用mysql_connect()函数。 格式: mysql_connect(server,username,password) 【例9.1】数据库服务器的
2、连接示例。,9.2.2 选择数据库,使用mysql_select_db()函数。 格式: mysql_select_db(database_name,link_identifier) 【例9.2】数据库的选择示例。,创建数据库:使用mysql_create_db()函数。 删除数据库:使用mysql_drop_db()函数。 【例9.3】数据库的创建与删除示例。,9.2.3 执行数据库操作,使用mysql_query()函数。 格式: mysql_query(query_statement,link_identifier),1. 数据库的创建与删除,创建数据库:CREATE DATABASE语
3、句。 删除数据库:DROP DATABASE语句。 【例9.4】数据库的创建与删除示例。,2. 表的创建、修改与删除,创建表:CREATE TABLE语句。 修改表:ALTER TABLE语句。 删除表:DROP TABLE语句。 【例9.5】表的创建示例。 【例9.6】表的修改示例。 【例9.7】表的删除示例。,3. 示例数据库与表的创建,示例数据库:student。 学生表:t_student。 班级表t_class。 【例9.8】示例数据库与表的创建。,4. 记录的检索与处理,记录的检索:SELECT语句。 记录的处理:处理函数。 mysql_fetch_array() mysql_fe
4、tch_row() mysql_fetch_assoc() mysql_fetch_object(),【例9.9】班级记录的精确检索。 【例9.10】班级记录的模糊检索。,获知结果集的记录数与字段数: mysql_num_rows() mysql_num_fields() 在结果集内移动记录的指针: mysql_data_seek() 【例9.11】班级记录的检索(按序号进行检索)。,5. 记录的增加、修改与删除,增加记录:INSERT语句。 修改记录:UPDATE语句。 删除记录:DELETE语句。,【例9.12】班级记录的增加。 【例9.13】班级记录的修改。 【例9.14】班级记录的删除
5、。,9.2.4 关闭与数据库服务器的连接,使用mysql_close()函数。 格式: mysql_close(link_identifier) 【例9.15】关闭与数据库服务器的连接示例。,9.3 使用mysqli函数库进行数据库编程,mysqli函数库的功能类似于mysql函数库,并有所增强,且支持两种使用方式面向过程的使用方式与面向对象的使用方式。,若采用面向过程的方式,则mysqli函数库的用法与mysql函数库的用法是基本一致的,只是相应函数的名称有所不同罢了。 在mysql函数库中,各函数的名称均以“mysql_”为前缀。而在mysqli函数库中,各函数的名称则以“mysqli_”为前缀。,若采用面向对象的方式,则mysqli函数库就相当于mysqli类与result类,而mysqli函数库中的函数就相当于mysqli类与result类的方法或属性。 但作为mysqli类与result类中的方法与属性,其名称就无需以“mysqli_”作为前缀了。特别地,用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流企业运输安全管理制度
- 教育行业教师职业行为规范制度
- 企业社会责任履行评估制度
- 三角形内角和定理证明考点解析冲刺卷试题
- 房建装饰装修工程-幕墙安装质量常见多发问题防治
- 护理实习生考核标准
- 高尿酸血症诊疗培训考试题(一)
- 幼师资格证考试试题及答案
- 霜降促销活动-酒店企业的机会与挑战-酒店企业市场推广
- 山东省2025公务员选调生考试行测真题回忆版-正式版
- 【新教材】人教PEP版(2024)四年级下册英语Unit 4 Going shopping教案(共5课时)
- 2026江苏苏州数智科技集团有限公司下属子公司招聘34人备考题库(第一批)有完整答案详解
- 医疗质量改进与内部管理策略
- 智慧校园智慧教室建设合同范本2025
- GB/T 19466.3-2025塑料差示扫描量热(DSC)法第3部分:熔融和结晶温度及热焓的测定
- 浙商银行笔试题库及答案
- GB/T 10893-2025压缩空气干燥器规范与试验
- 2025年领导干部任前应知应会党内法规和法律知识考试题库(附答案)
- 浸塑护栏围挡施工方案
- 2025年滁州市轨道交通运营有限公司公开招募青年就业见习人员16名笔试历年备考题库附带答案详解2套试卷
- 中国强迫症防治指南(2025年版)
评论
0/150
提交评论