PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

maxdb_fetch_row - 結果の行を数値添字の配列として取得する | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

maxdb_fetch_row

maxdb_result::fetch_row

(PECL maxdb >= 1.0)

maxdb_fetch_row -- maxdb_result::fetch_row結果の行を数値添字の配列として取得する

説明

手続き型

mixed maxdb_fetch_row ( resource $result )

オブジェクト指向型

mixed maxdb_result::fetch_row ( void )

取得した行に対応する連想配列を返します。行がもう存在しない場合には NULL を返します。

maxdb_fetch_row() は、result で表される結果セットから行のデータを取得し、 それを数値添字の配列で返します。各カラムは、0 (ゼロ) から始まる添字で保存されます。これ以降の maxdb_fetch_row() 関数のコールでは、 結果セット内の次の行を返します。もう行が存在しない場合には FALSE を返します。

返り値

maxdb_fetch_row() は、取得した行に対応する配列を返します。 結果セットに行がもうない場合には NULL を返します。

注意: この関数は、 NULL フィールドに PHPの NULL 値を設定します。

例1 オブジェクト指向型

<?php
$maxdb 
= new maxdb("localhost""MONA""RED""DEMODB");

/* 接続を調べます */
if (maxdb_connect_errno()) {
   
printf("接続に失敗しました: %s\n"maxdb_connect_error());
   exit();
}
 
$query "SELECT name, state FROM hotel.city ORDER by zip";

if (
$result $maxdb->query($query)) {

   
/* 数値添字の配列を取得します */
   
while ($row $result->fetch_row()) {
       
printf ("%s (%s)\n"$row[0], $row[1]);
   }

   
/* 結果セットを開放します */
   
$result->close();
}

/* 接続を閉じます */
$maxdb->close();
?>

例2 手続き型

<?php
$link 
maxdb_connect("localhost""MONA""RED""DEMODB");

/* 接続を調べます */
if (maxdb_connect_errno()) {
   
printf("接続に失敗しました: %s\n"maxdb_connect_error());
   exit();
}

$query "SELECT name, state FROM hotel.city ORDER by zip";

if (
$result maxdb_query($link$query)) {

   
/* 数値添字の配列を取得します */
   
while ($row maxdb_fetch_row($result)) {
       
printf ("%s (%s)\n"$row[0], $row[1]);
   }

   
/* 結果セットを開放します */
   
maxdb_free_result($result);
}

/* 接続を閉じます */
maxdb_close($link);
?>

上の例の出力は、 たとえば以下のようになります。

New York (NY)
New York (NY)
Long Island (NY)
Albany (NY)
Washington (DC)
Washington (DC)
Washington (DC)
Silver Spring (MD)
Daytona Beach (FL)
Deerfield Beach (FL)
Clearwater (FL)
Cincinnati (OH)
Detroit (MI)
Rosemont (IL)
Chicago (IL)
Chicago (IL)
New Orleans (LA)
Dallas (TX)
Los Angeles (CA)
Hollywood (CA)
Long Beach (CA)
Palm Springs (CA)
Irvine (CA)
Santa Clara (CA)
Portland (OR)

参考

  • maxdb_fetch_array() - 結果の行を連想配列、数値添字配列あるいはその両方で取得する
  • maxdb_fetch_assoc() - 結果の行を連想配列として取得する
  • maxdb_fetch_resource()


忘却曲線を使ってこの関数を確実に記憶に残す

フォーラムで「maxdb_fetch_row - 結果の行を数値添字の配列として取得する」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | maxdb_fetch_row - 結果の行を数値添字の配列として取得する」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: