すでに何度も回答されていることをお詫びしますが、回答が見つからず、困惑しました。
データベースで実行したときに必要な結果を出力するように見えるmysqlクエリがありますが、PHPを介してクエリを実行すると、正しく出力されません。
データベースでは、日付は次のように保存されます。
2009-08-13T00:00:00
私がやりたいのは、今日の日付より古いデータを表示しないことです。したがって、where句でこれを行います。
WHERE dateField1 >= DATE_FORMAT(now(),'%Y-%m-%d') AND dateField2 >= DATE_FORMAT(now(),'%Y-%m-%d')
now()の時間部分を真夜中に変換する方法を見つけるのに苦労していたので、私の意図は時間部分を取り除くことです。
これは、PHPMyadminで実行すると機能するようですが、phpスクリプトを実行すると機能しません。
何か案は?
どうもありがとう!