ホームページ >php教程 >php手册 >php sybase_fetch_arrayの使用方法method_phpの基本

php sybase_fetch_arrayの使用方法method_phpの基本

WBOY
WBOYオリジナル
2016-05-16 08:59:533386ブラウズ

配列データを返します。
構文: array sybase_fetch_array(int result);
戻り値: 配列
関数タイプ: データベース関数
内容の説明
この関数は、クエリ結果の結果を配列変数に分割するために使用されます。結果にデータがない場合は、false 値が返されます。この関数は sybase_fetch_row() の拡張関数と言え、返された列と数値インデックスを配列に入れるだけでなく、テキスト インデックスを配列に入れることもできます。
使用例
これは、joey@samaritan.com (1999 年 2 月 22 日) によって送信された例です

例 1:

コードをコピー コードは次のとおりです。

php
$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

例 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)
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。