7PHP程序与MySQL数据库
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3/27/2021
郑州大学 李国红
8
显示数据库
格式:
库列表=mysql_list_dbs(连接变量); 库个数=mysql_num_rows(库列表); 库名=mysql_tablename(库列表,序号);
如:
$dbs=mysql_list_dbs($conn); $dbs_count=mysql_num_rows($dbs); $tb_name=mysql_tablename($dbs,$i);
获取记录:$rec=mysql_fetch_arraay($data); 记录总数:$rec_count=mysql_num_rows($data); 移动指针:mysql_data_seek($data,1);
3/27/2021
郑州大学 李国红
19
查询记录
例(e8_14.htm + e8_14.php)
3/27/2021
郑州大学 李国红
17
⑷删除数据表 mysql_query(“drop table ……”);
例(e8_12.htm + e8_12.php)
3/27/2021
郑州大学 李国红
18
7.4 维护数据表数据
数据维护命令
连接服务器:mysql_connect(…); 连接数据库:mysql_select_db(…); 组织操作命令:$cmd=“select * from …”; 执行命令:$data=mysql_query($cmd) or die …; 管理数据集合: $rec[0]、$rec[1]、$rec[字段名]、$rec[姓名]
23
删除记录
例(e8_29.htm + e8_29.php)
3/27/2021
郑州大学 李国红
24
❖ 7.3 维护MySQL数据表
维护MySQL数据表命令;显示、建立、删除数据表
❖ 7.4 维护数据表数据
数据维护命令;查询、统计、增加、修改、删除记录
3/27/2021
郑州大学 李国红
3
7.1 PHP与MySQL数据库
概述
3/27/2021
郑州大学 李国红
4
连接服务器
格式:连接变量=mysql_connect(服务器名, 用户名,密码);
$fd_name=mysql_field_name($tbs,2);
⑥$fds_count=mysql_num_fields($tbs);
$fds_count=mysql_num_fields($tbs);
⑦$fd_type=mysql_field_type($tbs,个数);
$fd_type=mysql_field_type($tbs,2);
例: e8_4.php
3/27/2021
郑州大学 李国红
9
预习
P59
<meta http-equiv=“” content=“”>
P97
die(“……”)、exit
P98
empty()
P99
strcmp()、trim()
3/27/2021
郑州大学 李国红
10
建立数据库
格式:
命令变量=“create database 库名” mysql_query(命令变量,连接变量);
如:
$cmd=“create database my_test”; mysql_query($cmd) or die(“提
示”.mysql_error());
例: e8_5.htm 例: e8_5.php
3/27/2021
郑州大学 李国红
11
删除数据库
格式:
命令变量=“drop database 库名”; mysql_query(命令变量,连接变量);
如: $conn=mysql_connect(‘localhost’,’root’,’1 23456’);
例:e8_1.php
3/27/2021
郑州大学 李国红
5
连接数据库
格式:mysql_select_db(数据库名,连接变量); 如:mysql_select_db(‘bookstore’,$conn); 例:e8_2.php
3/27/2021
郑州大学 李国红
6
执行MySQL操作
格式:结果变量=mysql_query(命令变量,连接变量); 如:$data=mysql_query(‘create database my_test’)
or die(‘建立失败’.mysql_error()); 例:e8_3.php
3/27/2021
郑州大学 李国红
15
⑵显示数据表
mysql_query(“select * from ……”);
例(e8_9.htm + e8_9.php)
3/27/2021
郑州大学 李国红
16
⑶建立数据表 mysql_query(“create table ……”);
例:e8_11.php
③$tb_count=mysql_num_rows($db);
$tb_count=mysql_tablename ($db);
3/27/2021
郑州大学 李国红
14
④$fds=mysql_list_fields($tbs);
$fds=mysql_list_fields($tbs);
⑤$fd_name=mysql_field_name($tbs,个数);
大家好
1
数据库技术与应用 PHP+MySQL
郑州大学 李国红
3/27/2021
郑州大学 李国红
2
7 PHP程序与MySQL数据库
❖ 7.1 PHP与MySQL数据库
概述、连接服务器、连接数据库、执行MySQL操作、 关闭服务器
❖ 7.2 维护MySQL数据库
维护MySQL数据库命令;显示、建立、删除数据库
如:
$cmd=“drop database my_test”; mysql_query($cmd) or die(“提
示”.mysql_error());
例: e8_7.htm 例: e8_7.php
3/27/2021
郑州大学 李国红
12
3/27/2021
郑州大学 李国红
13
7.3 维护MySQL数据表
⑴维护数据表命令
①$tbs=mysql_list_tables(库名,$conn);
$tbs=mysql_list_tables(“bookstore”,$conn);
②$tb_name=mysql_tablename($tbs,序号);
$tb_name=mysql_tablename($tbs,1);
3/27/2021
郑州大学 李国红
20
统计记录
例:e8_24.php
3/27/2021
郑州大学 李国红
21
增加记录
例(e8_25.htm + e8_25.php)
Байду номын сангаас
3/27/2021
郑州大学 李国红
22
修改记录
例(e8_27.htm + e8_27.php)
3/27/2021
郑州大学 李国红
关闭服务器
格式:mysql_close(连接变量); 如:mysql_close($conn);
3/27/2021
郑州大学 李国红
7
7.2 维护MySQL数据库
维护MySQL数据库命令
获得数据库列表(数组):mysql_list_dbs() 获得数据库名称: mysql_tablename() 获得数据库个数: mysql_num_rows()