maxdb_num_rowsとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > maxdb_num_rowsの意味・解説 

maxdb_num_rows

(PECL)
maxdb_num_rows — 結果の行数を取得する

説明

手続き型
int maxdb_num_rows ( resource result )
オブジェクト指向型 (プロパティ)
class maxdb {
int num_rows
} 結果セットの行数を返します。
使用している結果セットがバッファ化されているかどうかによって、 maxdb_num_rows() の使用法は変わります。 バッファ化されていない結果セットの場合、 結果セットのすべての行を取得するまでは maxdb_num_rows() は正しい結果を返しません。

返り値

結果セットの行の数を返します。
注意: 行数が int 型の最大値をこえる場合は、結果が文字列として返されます。

参考

maxdb_affected_rows() maxdb_store_result() maxdb_use_result() maxdb_query()

例 1131. オブジェクト指向型
<?php
$maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");

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

if ($result = $maxdb->query("SELECT cno, name FROM hotel.customer ORDER BY name")) {

   /* 結果セットの行数を取得します */
   $row_cnt = $result->num_rows;

   printf("Result set has %d rows.\n", $row_cnt);

   /* 結果セットを閉じます */
   $result->close();
}

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

例 1132. 手続き型
<?php
$link = maxdb_connect("localhost", "MONA", "RED", "DEMODB");

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

if ($result = maxdb_query($link, "SELECT cno, name FROM hotel.customer ORDER BY name")) {

   /* 結果セットの行数を取得します */
   $row_cnt = maxdb_num_rows($result);

   printf("Result set has %d rows.\n", $row_cnt);

   /* 結果セットを閉じます */
   maxdb_free_result($result);
}

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

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

Result set has 15 rows.

    


このページでは「PHP関数リファレンス」からmaxdb_num_rowsを検索した結果を表示しています。
Weblioに収録されているすべての辞書からmaxdb_num_rowsを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からmaxdb_num_rows を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「maxdb_num_rows」の関連用語

maxdb_num_rowsのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



maxdb_num_rowsのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS