PHP逆引き大全 516の極意

データベースの極意 - Tips413 等価なカラム値を持つレコードを抽出する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

6-4Propelの利用 基本編Tips413 等価なカラム値を持つレコードを抽出する

Level1

PointModelCriteria::findBy*()メソッドを利用する

findBy*()メソッドを利用し、ある特定のカラム値を持つレコードを抽出することができます(*の部分にはカラム名が入ります)。

例えば、以下のように記述します。

$reviews = ReviewQuery::create()->findByBookId(3);

結果として、以下の条件句が生成されます。

WHERE reviews.BOOK_ID=3

また、findOneBy*()メソッドを利用することで、1レコードのみ抽出することができます。

リスト1413.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>等価なカラム値を持つレコードを抽出する</title>
</head>
<

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません