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

->fetch() | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

->fetch()

->fetch() – 次の行をフェッチする

Synopsis

boolean $DB_DataObject->fetch ( )

Description

fetch メソッドは次の行を取得し、 行データをオブジェクト変数にセットします。 データが取得できた場合、TRUE を返します。 これ以上データがない場合、FALSE となります。

Return value

boolean - 成功した場合 TRUE、失敗した場合 FALSE

Note

This function can not be called statically.

Fetch は staticGet や get によってコールされますので、 特別なデータ (整形済みの日付など) をオブジェクトに追加するために このクラスをオーバーライドすることができます。

Example

オブジェクト変数に基づいたデータの単純な検索とフェッチ

<?php
$person 
= new DataObjects_Person;

$person->hair 'red';
$person->has_glasses 1;

$number_of_rows $person->find();

$people = array();
while (
$person->fetch()) {
    
/* store the results in an array */
    
$people[] = clone($person);
    echo 
"GOT {$person->name}<BR>";
}
?>

特別なデータを追加するためのオーバーライドされたフェッチ

<?php
function fetch() {

  
$ret parent::fetch();
  if (
$ret === false) {
      return 
false;
  }
  
$this->dateFormated date('d/M/Y'$this->date);
  return 
true;
}
?>
忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「->fetch()」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | ->fetch()」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: