質問編集履歴

1 追加質問

leoairen

leoairen score 72

2016/06/25 16:35  投稿

複数のレコードの値を取り出すには
初心者です。あるカラムから複数のレコードの値を取り出すにはどのように書けばよいかどなたか教えていただけますでしょうか。
下記のコードではcalendartblというテーブルから1レコードのみ取り出せます。
テーブル:calendartbl
holiday(カラム名)
2016/9/12(レコード1行目)
2016/9/14(レコード2行目)
2016/9/20(レコード3行目)
2016/9/26(レコード4行目)
2016/9/28(レコード5行目)
コード:
```
$sql = "SELECT calendartbl.holiday FROM calendartbl";
$ret = f_db_select($sql);
foreach ($ret as $h){
   $holiday = $h['holiday'];
}
```
結果=2016/9/12
では複数のレコード、つまり「2016/9/12、2016/9/14、2016/9/20、2016/9/26、2016/9/28」を取り出して、上記の$holidayに代入させるにはどのように書けばよいでしょうか。
 
また、$holidayに入った複数の日付がカレンダーにある日付と一致したときにある処理を実行したいのですが、その場合、下記のような書き方をどう修正すればよろしいでしょうか。  
```  
if (date("Y-m-d", mktime(0, 0, 0, $m, $d, $y)) == $holiday){  
   処理  
}  
```  
 
どなたか教えて頂けたら幸いです。
よろしくお願い致します。
  • PHP

    27052 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • MySQL

    7989 questions

    MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る