background image

PHP 调用三种数据库的方法

MySQL 是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。除了
支持标准的 ANSI SQL 语句外,最重要的是,它还支持多种平台,而在 Unix/Linux 系统
上,MySQL 支持多线程运行方式,从而能获得相当好的性能。它和 PHP、Apache 一样,
是属于开放源代码软件。
注意,MySQL 访问函数都需要有相应的权限才能运行。常用的相关函数介绍如下:

(1)integer mysql_connect(主机,用户名,口令); 

此函数开始一个对指定主机上的 MySQL 数据库的连接。若该数据库位于一个不同地端口,
则在主机名后加上冒号和端口号。所有参数均为可选的,缺省情况下分别对应为本地主机、
用户正在执行的脚本名和空。主机可以是 IP 地址或域名。

在脚本执行结束时,连接被自动关闭,也可以用 mysql_close 提前关闭。

(2)boolean mysql_create_db(数据库名); 

创建一个数据库。注意必须用一个带有创建数据库许可权的帐号打开连接。

(3)boolean mysql_select_db(数据库名,连接号); 

 

选择缺省数据库。

(4)integer mysql_query(SQL 语句,连接号); 

对指定数据库进行查询。如果 SQL 语句是 select,则返回一个结果号,否则返回的值可以
不理会。如果失败,返回 false.。

(5)array mysql_fetch_array(结果号); 

取出下一行,返回一个数组.可以用数字下标访问(

 

第一个字段是下标 0),也可以用字符串

下标访问(即使用各字段名)

 

。如已取了最后一行,返回 false.。

(6)mysql_fetch_row(结果号); 

返回一个矩阵代表结果集中一行的所有域。每次调用都会产生下一行,直到没有行剩下时
返回 false。每个域值都由一个从零开始的偏移量索引。这是从查询中获取结果的最快方法。

(7)integer mysql_num_rows(结果号);

返回结果集中行的数目