PHP操作MySQL数据库.ppt

上传人:牧羊曲112 文档编号:6514669 上传时间:2023-11-08 格式:PPT 页数:32 大小:752KB
返回 下载 相关 举报
PHP操作MySQL数据库.ppt_第1页
第1页 / 共32页
PHP操作MySQL数据库.ppt_第2页
第2页 / 共32页
PHP操作MySQL数据库.ppt_第3页
第3页 / 共32页
PHP操作MySQL数据库.ppt_第4页
第4页 / 共32页
PHP操作MySQL数据库.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《PHP操作MySQL数据库.ppt》由会员分享,可在线阅读,更多相关《PHP操作MySQL数据库.ppt(32页珍藏版)》请在三一办公上搜索。

1、第二十一章 PHP操作MySQL数据库,本章目标,学会连接数据库掌握创建数据库、数据表的方法学会查询数据库和数据库表信息掌握基本的数据操作方法,本章内容,21.4 PHP对数据表记录的操作,21.3 PHP对数据表的操作,21.2 操作MySQL数据库,21.1 连接和关闭数据库,21.1 连接和关闭数据库,连接数据库 永久连接 关闭数据库,21.1.1 连接数据库,PHP可以调用mysql_connect()函数连接MySQL服务器,结构形式为mysql_connect(hostname,username,password),21.1.2 永久连接,连接MySQL服务器,也可以调用mysql

2、_pconnect()函数mysql_pconnect(hostname,urername,password),21.1.2 永久连接(续),mysql_pconnect()函数与mysql_connect()函数的区别由mysql_connect()函数建立的连接,当数据库操作结束之后将自动关闭,而由mysql_pconnect()函数建立的连接一直存在,是一种稳固持久的连接mysql_pconnect()函数每次连接前都会检查是否使用了同样的hostname、user、password连接,如果有,则直接使用上次的连接由mysql_connect()函数建立的连接可以使用mysql_clo

3、se()函数关闭,mysql_pconnect()函数建立起来的连接不能用mysql_close()函数关闭,21.1.3 关闭数据库,要关闭一个与MySQL服务器的连接,可以调用mysql_close()函数,函数执行成功,返回true,否则返回falsemysql_close(),21.2 操作MySQL数据库,创建数据库 选择数据库 检查错误 删除数据库 查询数据库文件信息 查询数据表文件信息 查询数据库个数 查询数据库中数据表个数查询数据库的名称 查询数据表的名称,21.2.1 创建数据库,创建数据库主要利用SQL命令,结构形式为$mysql_command=create databa

4、se;$result=mysql_query($mysql_command);,21.2.2 选择数据库,当程序获得了一个服务器的连接后,接着要选择操作的数据库,否则可能引发错误选择访问的数据库可以调用mysql_select_db()函数,结构形式为mysql_select_db(database),21.2.3 检查错误,MySQL库提供了两个错误检查函数mysql_errno()函数返回一个数值型错误码mysql_error()函数返回一个错误的文字说明,21.2.4 删除数据库,有时为了节省空间或为了保密,需要将建立的数据库删除删除数据库可以使用如下SQL语句$mysql_comman

5、d=drop database if exists;$result=mysql_query($mysql_command);,21.2.5 查询数据库文件信息,要得到MySQL服务器建立的数据库文件的信息,可以用如下语句$database=mysql_list_dbs($conn),21.2.6 查询数据表文件信息,要得到数据库中建立的数据表文件的信息,可以用如下语句$tables=mysql_list_tables($database_name,$conn),21.2.7 查询数据库个数,要得到指定MySQL服务器的数据库的个数信息,可以用如下语句$database=mysql_list_d

6、bs($conn)$database_count=mysql_num_rows($database),21.2.8 查询数据库中数据表个数,要得到指定数据库的数据表的个数信息,可以使用如下语句$tables_count=mysql_num_rows($tables),21.2.9 查询数据库的名称,要得到MySQL服务器数据库文件的名称,可以使用如下语句$dbase_name=mysql_tablename($database,$i),21.2.10 查询数据表的名称,要得到指定数据库文件的数据表名称,可以使用如下语句$tables=mysql_list_tables($dbase_name,

7、$conn);$tables_name=mysql_tablename($tables,$i);,21.3 PHP对数据表的操作,建立数据表 删除数据表 查询表中字段个数 查询表中字段名称,21.3.1 建立数据表,创建数据表主要利用SQL命令,其结构形式为$mysql_command=create table(,);$result=mysql_query($mysql_command);也可以使用如下格式创建数据库表$result=mysql_query(create table(,);,21.3.2 删除数据表,删除数据表$mysql_command=drop table if exist

8、s;$result=mysql_query($mysql_command);,21.3.3 查询表中字段个数,查询数据表中建立的字段个数,可以用如下语句$fields=mysql_list_fields($database_name,$table_name,$conn)$fields_count=mysql_num_fields($fields),21.3.4 查询表中字段名称,查询数据表中的字段可以用下列语句$fields_name=mysql_field_name($fields,$i),21.4 PHP对数据表记录的操作,插入数据 修改记录 删除记录 提取记录 指定记录提取 提取记录个数

9、,21.4.1 插入数据,向数据表中增加记录,可以使用下列语句$mysql_command=insert into(,)values(,);$result=mysql_query($mysql_command);利用SQL命令insert into向表中插入新行,数据表名即向其插入数据的表,字段名要与后面的values值一一对应向表中插入数据也可以使用如下语句$result=mysql_query(insert into(,)values(,);,21.4.2 修改记录,修改表中的记录,可以使用如下语句$mysql_command=update set=where;$result=mysql_

10、query($mysql_command);也可以使用如下语句$result=mysql_query(update set=where);,21.4.3 删除记录,要从数据表中删除表记录,可以使用如下语句$mysql_command=delete from where;$result=mysql_query($mysql_command);也可以使用如下格式删除记录$result=mysql_query(delete from where);,21.4.4 提取记录,PHP利用函数mysql_fetch_row()从数据表中提取满足条件的记录,其结构形式为mysql_fetch_row($re

11、sult),21.4.5 指定记录提取,mysql_data_seek()语句实现从数据表提取的结果集合中得到指定记录号的记录,结构形式为$record=mysql_data_seek($result,);,21.4.6 提取记录个数,mysql_num_rows()语句实现从数据表提取的结果中得到记录个数这条语句一般与mysql_query()联合起来使用,一般结构形式为$mysql_command=select*from my_test;$result=mysql_query($mysql_command,$conn);$record_count=mysql_number_rows($result);,本章总结,连接和关闭数据库操作MySQL数据库PHP对数据表的操作PHP对数据表记录的操作,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号