下载此文档

PHP操作MySQL PPT课件.ppt


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
使用PHP向MySQL服务器发送SQL
1
2
3
4
5
6
7
web数据库架构
建立一个连接
选择数据库
发送 SQL 语句
检索查询结果
关闭数据库连接
错误处理函数
1 web数据库架构
在我们前面使用PHP的过程中,使用了普通文件来
存储与检索数据,现在,在已经使用了 MySQL数
据库数据库后,我们可以通过基于web的前台来连
接该数据库。为了更好地了解PHP与数据库的连接
,先简单地介绍数据库架构的工作原理。
如图所示: (步骤说明见下页)
浏览器
服务器
PHP引擎
MySQL
数据库
1
4
2
5
3
6
Web数据库的基本结构
步骤说明:
1. 用户的web浏览器发出HTTP请求,请求特定Web页面
。例如用户通过HTML表单的形式要求搜索一种商品。
2. Web服务器收到搜索请求,获取该文件,并将它传到
PHP引擎,要求它处理。
。脚本中有一条连接数据库的
命令,还有执行一个查询(搜索商品)的命令。PHP
打开通向MySQL数据库的连接,发送适当的查询。
4. MySQL服务器接受数据库查询并处理。将结果(搜索
到的商品)返回到PHP引擎。
5. PHP引擎完成脚本运行,通常,这包括将查询结果格
式化成HTML格式,然后将输出的HTML返回到web服务
器。
Web服务器将HTML发送到浏览器。这样用户就能看到
搜索的商品数据。
从web查询数据的基本步骤:
1. 在任何用于从Web访问数据库的脚本中,都应
该遵循以下这些步骤。
2. 检查并过滤来自用户的数据。
3. 建立一个适当的数据库连接。
4. 查询数据库
5. 获取查询结构
将结果显示给用户。
PHP访问MySql数据库的过程
1、建立数据库连接
$conn = mysql_connect ("主机", "用户名", "密码")) or die(mysql_error());
2、打开数据库。
mysql_select_db(“数据库名称",连接标识符) or die(mysql_error());
3、执行一个SQL语句。
$result = mysql_query($sql, $conn) or die(mysql_error());
4、利用两个查询函数遍历查询记录集。
mysql_fetch_row(result); 记录写入索引数组。
mysql_fetch_array(result);记录写入关联数组。
2 建立一个连接
mysql_connect -- 打开一个到 MySQL 服务器的连接
语法格式:
resource mysql_connect( 主机,用户名,密码)
返回类型:
如果成功则返回一个 MySQL 连接标识,失败则返回
FALSE。
参数说明:
MySQL的主机名可加端口,如:‘localhost:3306’。还有数
据库的用户名与密码。
一旦脚本结束,到服务器的连接就会被关闭。除非之前已
经调用了 mysql_close()来关闭它。
实例:
<?php
$link=mysql_connect(“localhost”,”root”,””);
if($link!=false)
{
echo “连接成功”.<p>;
}
else{
echo “与本地端Mysql服务器连接失败”;
}
?>
4 发送 SQL 语句
mysql_query -- 发送一条 MySQL 查询
语法格式:
resource
mysql_query( SQL语句[,连接标识符] )
返回类型:
如果成功则返回执行结果,失败则返回 FALSE。
说明:
此函数只是扮演一种传递的角色,而不是主要的存取
指令操作。由于php并不是mysql的内建语法,所以它无法
对mysql的所有资料作任何的变更操作,必须使有sql指令
才能达到存取的应用。 mysql_query函数可以传递各种
sql语法,包含DDL、DML、QUERY。
mysql_db_query -- 发送一条 MySQL 查询
语法格式:
resource mysql_db_query (数据库名, SQL语句
[,连接标识符] )
返回类型:
如果成功则返回执行结果,失败则返回 FALSE。
说明:
此函数选择一个数据库并在其上执行SQL语句
。与mysql_query函数不同的是有了选择数据库的功
能。注意mysql_db_query函数不会切换回先前连接
到的数据库。换句话说,不能用此函数临时在另一
个数据库上执行 sql 查询,只能手工切换回来。建
议用户可在 sql 查询中使

PHP操作MySQL PPT课件 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhlya
  • 文件大小443 KB
  • 时间2017-11-26
最近更新