配列データを返します。
構文: array sybase_fetch_array(int result);
戻り値: array
関数の種類: データベース関数
内容の説明
この関数は、クエリ結果の結果を配列変数に分割するために使用されます。結果にデータがない場合は、false 値が返されます。この関数は、sybase_fetch_row() の拡張関数であると言えます。返された列と数値インデックスを配列に入れるだけでなく、テキスト インデックスを配列に入れることもできます。
使用例
これは joey@samaritan.com (22-Feb-1999) によって提案された例です
例 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] => $vn";
}
>
?
返品情報は以下の通りです
$op[0] => 2164
$op[計算済み] => 2164
例 2:
コードをコピー コードは次のとおりです:
$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);
?>
上記の例では、次の出力が生成されます (2 つのテーブルのみを想定)それぞれ「person_id」という列が 1 つあります):
コードをコピー コードは次のとおりです:
array(4) {
[0]=>
int(1)
["person_id"]=>
int(1)
[ 1]= >
int(1)
["person_id1"]=>
int(1)
}
http://www.bkjia.com/PHPjc/754796.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/754796.html技術記事配列データを返します。 構文: array sybase_fetch_array(int result); 戻り値: array 関数の種類: データベース関数 内容の説明 この関数は、クエリ結果の結果を配列に分割するために使用されます...