6-3 idを指定してデータを1件取得する~中高年のためのプログラミング教室:PHPドリル~

一日一個コツコツ楽しみましょう!

今回はデータのなかから特定の番号がつけられたデータを呼び出す方法です!

Q 先ほどと同じモデル Song(テーブル songs)があります。

 id  | title            | artist   | genre
-----+------------------+----------+---------
 1     月                 桑田佳祐     JPOP
 2     ここにしか咲かない花   コブクロ     JPOP
 3     We Will Rock You   Queen      Rock

今度はモデル Song から id が「2」のデータ1件を取得し、変数songに代入してみましょう。

A

$song = $this->Song->findById(2);

Model名->findBy****()は、Model(に対応したテーブル)から特定のフィールドで絞り込んでデータを1件取得する際に用います。引数には検索条件を指定します。

1件しか取得しないので、取得した配列データは

  • 1階層目 → モデル名(今回はSongモデル)
  • 2階層目 → フィールド名(今回はid, title, artist, genre)

となります。find('all')findAllBy****()との階層の違いに注意しましょう。

如何でしょうか?

少しでもプログラミングに興味を持たれた方や、実際に体験してみたくなった方はまずは無料体験クラスにいらっしゃってみませんか?

無料体験クラスの詳しい内容や日時は下のリンクをクリックしてみてください!

中高年のためのプログラミング教室 無料体験クラス

皆様のお越しをお待ちしております!

「超初心者向け IT創職メルマガ 」 もいかがですか?

 

無料体験から始めて、自分に合ったクラスや目標を探していきましょう!
近い目標の生徒さん達と共に、効率よく学ぶことが出来ます。

無料見学お申し込み

合わせて読みたい記事

15334950148_4f59df5381_z

【Schoo放送】超初心者向け!「Swift超入門〜iPhoneアプリ見栄講座 -とりあえずこれだけは知っとけ!」

2014年10月18日
%e7%9b%ae%e3%81%8b%e3%82%89%e9%b1%97

ITの力でおもてなし改革~クリップラインとは?~

2016年11月28日
php%e3%83%88%e3%82%99%e3%83%aa%e3%83%ab%e5%be%8c%e5%8d%8a%e7%94%bb%e5%83%8f%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab_%e3%83%98%e3%82%9a%e3%83%bc%e3%82%b7%e3%82%99_20

3-2 配列の読み出し~中高年のためのプログラミング教室:PHPドリル~

2017年1月6日

【超初心者ITスクールによる書評#50】パーフェクトPHP

2015年4月15日