※ ChatGPTを利用し、要約された質問です(原文:DBから昨日以前の日付のデータ呼び出し)
DBから昨日以前の日付のデータ呼び出し方法について
このQ&Aのポイント
昨日以前の日付のデータをデータベースから呼び出す方法について質問です。
データベースに格納されている日付形式はyyyy-mm-ddであり、対象となっているデータは日記などです。
$sdateを使ってgetTestList関数を呼び出し、日付に関する$conditionsを設定することで、昨日以前のデータを取得することができます。
データベースから昨日以前の日付のデータを呼び出すやり方がわからず
質問です。対象となっているデータは日記とかです。
データベースに格納されている日付形式はyyyy-mm-ddです。
$sdateはWebページ内でgetTestList関数呼び出し時に当日の日付をyyyy-mm-dd形式で指定します。
getTestList関数の宣言は下記のとおりで、
日付に関しての$conditionsを記載しなければ正常にデータが呼び出されます。
function getTestList($sdate)
{
global $NBCLIENT;
$testlist = array();
$conditions["テスト"] = "テストする";
//ここがわかりません↓
$conditions["日付"] = "<= $sdate";
//わからないところはここまでです
$datalist = $NBCLIENT->search(FORMID_TEST, $conditions);
if (is_array($datalist)) {
$testlist = $datalist;
}
return $testlist;
}
わからないのは↑のコメント部分です。
$conditions["日付"] = "<= $sdate";
をどのように書いたら昨日以前のデータが呼び出されるでしょうか?
よろしくお願いします。
お礼
参考意見有難うございます!!! クエリー側での制御でも確かに上手くいけました。 実にスマートです。 WEBページ側でUnixタイムスタンプから計算する方法で~件ずつ表示のやり方でも何とかいけたので、今回はこちらで行きたいと思います。 とても柔軟な発想を有難うございました。