maxdb_stmt_fetch,とは? わかりやすく解説

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

maxdb_stmt_fetch,

(PECL)
maxdb_stmt_fetch, stmt->fetch — プリペアドステートメントの結果を取得し、バインド変数に格納する

説明

手続き型
bool maxdb_stmt_fetch ( resource stmt )
オブジェクト指向型 (メソッド)
class stmt {
bool fetch ( void )
} maxdb_stmt_fetch() は、 maxdb_stmt_bind_result() でバインドした変数を使用して、 行のデータを返します。
注意: maxdb_stmt_fetch() をコールする前に、 すべてのカラムがアプリケーションによってバインドされている必要があることに注意しましょう。

返り値

表 158. 返り値
説明
TRUE成功。データが取得されました。
FALSEエラーが発生しました。
NULL行/データが、もう存在しません。

参考

maxdb_prepare(), maxdb_stmt_errno(), maxdb_stmt_error(), maxdb_stmt_bind_result()

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

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

if ($stmt = $maxdb->prepare($query)) {

   /* ステートメントを実行します */
   $stmt->execute();

   /* 結果変数にバインドします */
   $stmt->bind_result($name, $code);

   /* 値を取得します */
   while ($stmt->fetch()) {
       printf ("%s (%s)\n", $name, $code);
   }

   /* ステートメントを閉じます */
   $stmt->close();
}

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

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

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

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

if ($stmt = maxdb_prepare($link, $query)) {

   /* ステートメントを実行します */
   maxdb_stmt_execute($stmt);

   /* 結果変数にバインドします */
   maxdb_stmt_bind_result($stmt, $name, $code);

   /* 値を取得します */
   while (maxdb_stmt_fetch($stmt)) {
       printf ("%s (%s)\n", $name, $code);
   }

   /* ステートメントを閉じます */
   maxdb_stmt_close($stmt);
}

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

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

12203 (Albany)
60601 (Chicago)
60615 (Chicago)
45211 (Cincinnati)
33575 (Clearwater)
75243 (Dallas)
32018 (Daytona Beach)
33441 (Deerfield Beach)
48226 (Detroit)
90029 (Hollywood)
92714 (Irvine)
90804 (Long Beach)
11788 (Long Island)
90018 (Los Angeles)
70112 (New Orleans)
10019 (New York)
10580 (New York)
92262 (Palm Springs)
97213 (Portland)
60018 (Rosemont)
95054 (Santa Clara)
20903 (Silver Spring)
20005 (Washington)
20019 (Washington)
20037 (Washington)

    


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

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

辞書ショートカット

すべての辞書の索引

「maxdb_stmt_fetch,」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS