->query()

->query() -- 生のクエリを送出する

概要

void $DB_DataObject->query (string $string)

説明

データベースに生のクエリを送出します。 しばしば、 大量の whereAdd や orderBy メソッドコールは必要でないと考えるかも知れません。 これは、ただクエリを書くだけよりも単純で、 コードをクリーンにかつ簡潔にします。

パラメータ

  • string $string - SQL クエリを指定します。

注意

この関数は、スタティックにコールする ことはできません。

例 39-1データベースでの生のクエリ

$person = new DataObjects_Person;
$person->query("SELECT * FROM {$person->__table} WHERE id > 12 ORDER BY id");
while ($person->fetch()) {
  echo $person->name;
}

関連ページ