讲解PHP连接调用数据库的方法

豆豆网   技术应用频道   2007年08月21日  【字号: 收藏本文

内容摘要:开放数据库连接(ODBC)已成为一种与数据库进行通信的工业标准。PHP也提供了标准的接口,使得PHP能调用Access,SQL SERVER等数据库。

  MySQL是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。除了支持标准的ANSI SQL语句外,最重要的是,它还支持多种平台,而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能。它和PHP、Apache一样,是属于开放源代码软件。其官方网站是:http://www.mysql.com,上面提供Windows,Linux,Unix版本的源代码的下载。

  注意,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.每个域值都由一个从零开始的偏移量索引。这是从查询中获取结果的最快方法。

责编:豆豆技术应用

正在加载评论...