array sybase_fetch_array ( resource $result )
從 Sybase 查詢結果集取得下一列,同時包含數字索引(0,1...)與關聯索引(欄位名)。若無資料回傳 false。
Array
(
[0] => 2164
[computed] => 2164
[1] => ...
)
$q = sybase_query("SELECT COUNT(DISTINCT OPPORTUNITY_ID) FROM M_OPP_INTERESTS WHERE INTEREST_ID = $i_id", $db);
while ($op_by_int = sybase_fetch_array($q)) {
while (list($k, $v) = each($op_by_int)) {
echo "\$op[$k] => $v\n";
}
}
/* 輸出
$op[0] => 2164
$op[computed] => 2164
*/
$dbh = sybase_connect('SYBASE', '', '');
$q = sybase_query('SELECT * FROM p, a WHERE p.person_id = a.person_id');
var_dump(sybase_fetch_array($q));
sybase_close($dbh);
/* 輸出
array(4) {
[0]=> int(1)
["person_id"]=> int(1)
[1]=> int(1)
["person_id1"]=> int(1) // 同名欄位自動加數字後綴
}
*/
sybase_fetch_assoc() 僅取關聯索引以節省記憶體欄位名1, 欄位名2...,需留意