->get()

->get() – 単純な取得 (Select) リクエスト

Synopsis

int $DB_DataObject->get ( mixed Key or Value , mixed value )

Description

キーや値を使用して結果を取得します。 成功した場合、行数を返し (通常は1) 、 このクラス変数に全ての表カラムをセットします。 もし、1つのパラメータのみが使用された場合、第1引数は値と見なされ、 get() は主キーを使用します。

Parameter

  • mixed $key あるいは $value - カラム (あるいは、 1つだけのパラメータの場合は値) を指定します。

  • mixed $value - 値を指定します。

Return value

int - 行数

Throws

Possible PEAR_Error values
エラーコード エラーメッセージ 意味 解決策
DB_DATAOBJECT_ERROR_INVALIDCONFIG "$table でキーが利用できません"    
DB_DATAOBJECT_ERROR_INVALIDARGS "値が指定されていません"    

Note

This function can not be called statically.

同じオブジェクトインスタンスで2回 get をコールすることを回避すべきです。 その場合、予期しない結果となります。

Example

主キーに基づいたデータの簡単なフェッチ

<?php
$person 
= new DataObjects_Person;
$person->get(12);
print_r($person);
?>

結果の SQL


SELECT * FROM person WHERE id=12

キーと値に基づいたデータの簡単なフェッチ

<?php
$person 
= new DataObjects_Person;
$person->get('email','test@example.com');
print_r($person);
?>

結果の SQL


SELECT * FROM person WHERE email='test@example.com'

サンプルコードの結果

<?php
Object 
(DataObjects_Person) =>
    [
N] => 1
    
[id] => 12
    
[group] => 5
    
[has_glasses] => 1
    
[name] => 'fred blogs'
    
[password] => '**testing'
    
[email] => 'test@example.com'
?>
NPO法人の設立はお任せ下さい

NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。

これから引越しや転勤等で賃貸物件を探すなら、賃貸大阪homeへ
アクセスカウンター
アルバイトをお探しならアルバイトスタイルへ。アルバイトを探したい方、アルバイトを探している方は必見です。
NPO法人をこれから設立したいとお考えなら自分で設立するNPO法人へ。都道府県ごとのNPO法人設立情報などを提供。NPO法人証明書も発行
株式会社をこれから設立したいとお考えなら会社設立webへ。都道府県ごとの会社設立専門家を紹介しております。
メールフォームを製作するならメールフォームbizへ。納品できるメールフォームを製作