加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹰潭站长网 (https://www.0701zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP语言与数据库操作

发布时间:2022-11-16 16:03:26 所属栏目:PHP教程 来源:未知
导读: 文库帮手网免费帮下载百度文库积分资料本文由809468582贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。章PHP语言与数据库操作语言与数据库操作主要内容

文库帮手网免费帮下载百度文库积分资料本文由809468582贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。章PHP语言与数据库操作语言与数据库操作主要内容MySQL服务器与数据库的连接MySQL数据库与数据表结构的维护MySQL数据表记录维护PHP与MySQL服务器数据交换技术8.1PHP技术与技术与MySQL数据库技术与数据库在服务器端使用PHP程序接收来自网页表单提交的程序接收来自网页表单提交的务器端使用数据,并对其进行数据维护,数据,并对其进行数据维护,包括将数据保存到MySQL数据表,修改数据表PHP数据库,删除数据表,统计数据表,数据表修改数据表,删除数据表,分析等。分析等。使用PHP处理数据库的步骤使用处理数据库的步骤连接MySQL服务器连接服务器打开MySQL数据库打开数据库检验数据的有效性、完整性、检验数据的有效性、完整性、一致性保存、加工、保存、加工、查询数据记录关闭MySQL服务器(源码网整理:)关闭服务器8.2PHP技术连接技术连接MySQL服务器、数据库服务器、技术连接服务器PHP语言访问语言访问MySQL数据库的函数语言访问数据库的函数连接MySQL服务器:mysql_connect()服务器:连接服务器选择MySQL数据库:mysql_select_db()数据库:选择数据库关闭MySQL服务器:mysql_close()服务器:关闭服务器8.2PHP技术连接技术连接MySQL服务器、数据库服务器、技术连接服务器8.2.1连接连接MySQL服务器连接服务器dblogin.htm网页程序接收数据网页程序接收数据dblogin.php处理网页接收的数据处理网页接收的数据1.连接连接MySQL服务器概述连接服务器概述2.连接连接MySQL服务器语句连接服务器语句格式:格式:服务器连接变量=mysql_connect(服务器名,用户名,密码服务器名,服务器连接变量用户名,密码)例题:例题:$host=“localhost”;$user=“root”;$password=“123456”;$conn=mysql_connect($host,$user,$password);8.2PHP技术连接技术连接MySQL服务器、数据库服务器、技术连接服务器8.2.1$host=“localhost”;$user=“root”;$password=“123456”;$conn=mysql_connect($host,$user,$password);$conn判断连接MySQL服务器是否成功。

服务器是否成功。判断连接服务器是否成功(!$conn)die(“连接连接MySQL服务器失败!”);服务器失败!连接服务器失败8.2PHP技术连接技术连接MySQL服务器、数据库服务器、技术连接服务器8.2.2连接连接MySQL数据库数据库dblogin.php连接数据库1.连接连接MySQL数据库概述连接数据库概述2.连接连接MySQL数据库语句连接数据库语句格式:变量=mysql_select_db(数据库名,服务器数据库名,格式:变量数据库名连接变量)连接变$conn是连接服务器成功的到的连接变量是连接服务器成功的到的连接变量例题:$dbname=“bookkey”;$opendb=mysql_select_db($dbname,$conn);判断连接数据库是否成功。判断连接数据库是否成功。(!$opendb)die(“连接数据库失败!”);连接数据库失败!连接数据库失败8.2PHP技术连接技术连接MySQL服务器、数据库服务器、技术连接服务器8.2.3关闭关闭MySQL数据库数据库dblogin.php关闭数据库1.关闭关闭MySQL数据库概述关闭数据库概述2.关闭关闭MySQL数据库语句数据库语句关闭格式:mysql_close(服务器连接变量服务器连接变量)服务器连接变量例题:例题:mysql_close($conn);8.3PHP技术对数据库、数据表的操作技术对数据库、技术对数据库8.3.1PHP对数据库的操作对数据库的操作dblogin.php对数据库的操作mysql_query(),mysql_list_dbs(),mysql_list_tables(),mysql_tablename()1.执行语句执行sql语句执行格式:格式:变量=mysql_query(sql命令字符串服务器连接变量令字符串,服务器连接变量变量命令字符串服务器连接变量);例题:服务器创建“数据例题:在MySQL服务器创建“booktest”数据库。

服务器创建数据库$sqlcmd=“createdatabasebooktest”$strq=mysql_query($sqlcmd,$conn);判断sqlcmd命令执行是否成功。命令执行是否成功。判断命令执行是否成功(!$strq)die(“创创建booktest数据库失败!”);数据库失败!创建数据库失败8.3PHP技术对数据库、数据表的操作技术对数据库、技术对数据库8.3.1PHP对数据库的操作对数据库的操作phpmysql.htmphpmysql.php2.创建数据库文件命令创建数据库文件sql命令创建数据库文件命令=“createdatabasebooktest”例题:服务器创建“数据库。例题:在MySQL服务器创建“booktest”数据库。服务器$sqlcmd=“createdatabasebooktest”$strq=mysql_query($sqlcmd,$conn);判断sqlcmd命令执行是否成功。命令执行是否成功。判断命令执行是否成功(!$strq)die(“创建创建booktest数据库失败!”);数据库失败!创建数据库失败(源码网整理:)8.3PHP技术对数据库、数据表的操作技术对数据库、技术对数据库8.3.1PHP对数据库的操作对数据库的操作phpmysql.php对数据库的操作3.删除数据库文件命令删除数据库文件sql命令删除数据库文件命令=“dropdatabaseexistsbooktest”例题:服务器删除“数据库。

例题:在MySQL服务器删除“booktest”数据服务器删除数据库$sqlcmd=“dropdatabase existsbooktest;”; $strq=mysql_query($sqlcmd,$conn);判断sql 命令执行是否成功 命令执行是否成功。 (!$strq)die(“删除 删除booktest 数据库失败!”); 数据库 失败! 删除 数据库失败 MySQL 命令结尾的分号不能少 命令结尾的分号不能少 PHP 语句结尾符号的分号不能 8.3PHP技术对数据库、数据表的操作 技术对数据库、 技术对数据库 8.3.1PHP 对数据库的操作 对数据库的操作phpmysql.php 对数据库的操作 4.获取数据 库和数据表信息 获取数据库和数据表信息 格式: 服务器连接变量); 格式: mysql_list_dbs(服务器连接变量 服务器连接变量功能:返回当前服务器中所有数据库 文件名列表。 功能:返回当前服务器中所有数据库文件名列表。 例题: 例题: $dblist=mysql_list_dbs($conn); while ($row=mysql_fetch_object($dblist)){ Echo localhost服务器中的数据库文件 服务器中的数据库文件". 服务器中的数据库文件 $row->Database.";"); 注:mysql_fetch_object()在结果集中定位记录在结果集中定位 记录 $row 当前记录内容 当前记录内容 记录中Database 字段 $row->Database:$row 记录 记录中字段 必须第一个字母大写其它小写 8.3PHP 技术对数据库、数据表的操作 技术对数据库、 技术对数据库 8.3.1PHP 对数据库的操作 对数据库的操作phpmysql.php 对数据库的操作 4.获取数据 库和数据表信息 获取数据库和数据表信息 格式:mysql_list_tables(数据库名,服务器连 接变量); 格式: 数据库名,服务器连接变量 数据库名功能:返回数据库中所有数据 表文件名列表。

功能:返回数据库中所有数据表文件名列表。 例题: 例题: $tblist=mysql_list_tables(“bookkey”,$conn); while ($row=mysql_fetch_row($tblist)){ Echo bookkey数据库中的数据表文件 数据库中的数据表文件“ 数据库中的数据表文 在结果集中定位记录,注:mysql_fetch_row()在结果集中定位记录, 在结果集中定位记录行一次指针移动一条 $row[0]当前记录第 项内容 当前记录第 项内容当前记录第 8.3PHP 技术对数据库、数据表的操作 技术对数据库、 技术对数据库 8.3.1PHP 对数据库的操作 对数据库的操作phpmysql.php 对数据库的操作 4.获取数据 库和数据表信息 获取数据库和数据表信息 格式: 数据库名或数据表明结果集名); 格式: mysql_num_rows(数据库名或数据表明结果集名 数据库名或数据表明结果集名功能:返 回服务器中数据库的个数,或数据库中数据表的个数。 功能:返回服务器中数据库的个数, 或数据库中数据表的个数。 例题: 例题: $ndb=mysql_num_rows($dblist); echo localhost服务器中保存有”.$ndb.”个数 服务器中保存有” 服务器中保存有 个数 $ntb=mysql_num_rows($tblist);echo $dbasename数据库中中保存有”.$ntb.” 数据库中中保存有” 数据库中中保存有 数据表。

个数据表。”; 8.3PHP 技术对数据库、数据表的操作 技术对数据库、 技术对数据库 8.3.1PHP 对数据库的操作 对数据库的操作phpmysql.php 对数据库的操作 4.获取数据 库和数据表信息 获取数据库和数据表信息 格式: 数据库( 列表名,编号 编号); 格式: mysql_tablename(数据库(表)列表名 编号 数据库功能:返回服务器中第i 个数据库 数据库(的名称。 功能:返回服务器中第 个数据库(表)的名称。 例题: 例题: $idbname=mysql_tablename($dblist,1); localhost服务器中第 个数据库文件名为” 服务器中第1 个数据库文件名为 服务器中 个数据库文件名为”.$idbname; $itbname=mysql_tablename($tblist,3); $dbasename”.”数据库中第个数表文件 数据库中第 个数表文件数据库中第 名为 名为“.$itbname;8.3PHP 技术对数据库、数据表的操作 技术对数据库、 技术对数据库 8.3.2PHP 技术对数据表的操作 技术对数据表的操作phpdata.htm phpdata.php 技术对 数据表的操作 1.创建数据表,组织sql 命令串 create table 创建数据表,组织命令串 创建数据表 格式: 命令串, 格式:mysql_query(sql 命令串,服务器连接变量 命令串服务器连接变量); 功能:提交sql 命令串中的 命令串中的MySQL 命令至服务器。

命令至 服务器。 功能:提交 命令串中的 命令至服务器 例题: 例题: $sqlcmd=“create table bookinfo(bookno char(4), bookname char(10), bookprice int(4))”; $result=mysql_query($sqlcmd,$conn); 判断sql 命令是否执行成功 命令是否 执行成功。 判断 命令是否执行成功。 (!$result)die(“SQL 命令执行失败!”); 令执行失败!命令执行失败 8.3PHP 技术对数据库、数据表的操作 技术对数据库、 技术对数据库 8.3.2PHP 技术对数据表的操作 技术对数据表的操作phpdata.htm phpdata.php 技术对 数据表的操作 2.删除数据表,组织sql 命令串 drop table 命令串删除数据表 格式: 命令串, 格式:mysql_query(sql 命令串,服务器连接变量 命令串服务器连接变量); 功能:提交sql 命令串中的 命令串中的MySQL 命令至服务器。 令至服务器。功能:提交 命令串中的 命令至服务器 例题: 例题: $sqlcmd=“drop table existsbookinfo”; $result=mysql_query($sqlcmd,$conn); 判断sql 命令是否执行成功。

判断 命令是否执行成功。 命令是否执行成功 (!$result)die(“SQL 命令执行失败!”); 命令执行失败! 命令执行失败 8.3PHP 技术对数据库、数据表的操作 技术对数据库、 技术对数据库 8.3.2PHP 技术对数据表的操作 技术对数据表的操作phpdata.htm 技术对数据表的操作 phpdata.php 3.显示数据表的字段。 显示数据表的字段。 显示数据表的字段 格式:字段列表变量 数据库名,数据表名 格式:字段列表变量=mysql_list_fields(数 数据表名服务器 数据库名 数据表名,服务器 连接变量); 连接变量 功能:返回数据表的字段列表。功能:返回数据表的字段列表。 格式:字段个数变量 字段列表变量); 格式:字段个数变量=mysql_num_fields(字段列 表变量 字段列表变量功能:返回数据表的字段个数。 功能:返回数据表的字段个数。 格式:字段名称变量 字段列表变量, 字段编号 格式:字段名称变量 =mysql_field_name(字段列表变量 字段编号 字段列表变量字段编号); 功能:返回数据表的指定字段编号的字段名。 功能:返回数据表的指定字段编号的字段 8.3PHP技术对数据库、数据表的操作 技术对数据库、 技术对数据库 8.3.2PHP 技术对数据表的操作 技术对数据表的操作phpdata.htm 技术对数据表的操作 phpdata.php 3.显示数据表的字段名。

显示数据表的字段名。 显示数据表的字段名 例题: 例题: $fldlist=mysql_list_fields($dbasename,$tablename,$conn); $columns=mysql_num_fields($fldlist); //$columns 变量保存的是 变量保存的是 member 数据表的字段个数 变量保存的是 数据表的字段个数 ($i=0;$i

(编辑:鹰潭站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!