当前位置:首页 > PHP教程 > php数组 > 列表

php sybase_fetch_array使用方法

发布:smiling 来源: PHP粉丝网  添加日期:2020-11-15 19:59:19 浏览: 评论:0 

本函数用来将查询结果 result 拆到数组变量中。若 result 没有资料,则返回 false 值。而本函数可以说是 sybase_fetch_row() 的加强函数,除可以将返回列及数字索引放入数组之外,还可以将文字索引放入数组中。

返回数组资料。

语法: array sybase_fetch_array(int result);

返回值: 数组

函数种类: 数据库功能

内容说明

本函数用来将查询结果 result 拆到数组变量中。若 result 没有资料,则返回 false 值。而本函数可以说是 sybase_fetch_row() 的加强函数,除可以将返回列及数字索引放入数组之外,还可以将文字索引放入数组中。

使用范例 

这是 joey@samaritan.com (22-Feb-1999) 所提出的例子

实例1:

  1. <?php 
  2. $q = sybase_query("SELECT COUNT(DISTINCT OPPORTUNITY_ID) FROM M_OPP_INTERESTS WHERE INTEREST_ID = $i_id"$db); 
  3. while ($op_by_int = sybase_fetch_array($q)) { 
  4. while (list($k$v) = each($op_by_int)) { 
  5. echo "\$op[$k] => $v\n"
  6. ?> 

返回资料如下

$op[0] => 2164

$op[computed] => 2164

实例2:

  1. <?php 
  2. $dbh = sybase_connect('SYBASE'''''); 
  3. $q = sybase_query('SELECT * FROM p, a WHERE p.person_id= a.person_id'); 
  4. var_dump(sybase_fetch_array($q)); 
  5. sybase_close($dbh); 
  6. ?> 

The above example would produce the following output (assuming the two tables only have each one column called "person_id"):

代码如下:

  1. array(4) { 
  2.   [0]=> 
  3.   int(1) 
  4.   ["person_id"]=> 
  5.   int(1) 
  6.   [1]=> 
  7.   int(1) 
  8.   ["person_id1"]=> 
  9.   int(1) 

Tags: sybase_fetch_array

分享到: