PHPとMySQLを使用し、date_post(datetime変数)が最後の最後の日付から始まるSELECTステートメントを使用したい今月から来月初日まで、私を助けてください。前月の最終日から翌月の初日までの日付*(すべて)
ありがとうございます。
my database: 'id', 'content', 'image', 'date_post',
などが、私は任意のPHPなしで、
$today = getdate();
$thisyear=$today['year'];
$thismon=$today['mon'];
$date_start=$thisyear.'-'.$thismon.'-01';
$date_end=$thisyear.'-'.($thismon+1).'-01';
$sql="SELECT *, DATE_FORMAT(date_post, '%d-%m-%Y') AS datepost
FROM my_table
WHERE date_post BETWEEN date('$date_start')
AND date('$date_end')
ORDER BY date_post DESC";
データベーススキーマと、試した既存のSQLについての詳細を記載してください。 –
私のデータベース: 'id'、 'content'、 'image'、 'date_post'など。私は$ today = getdate()を使用しようとしています。 $ thisyear = $ today ['year']; $ thismon = $ today ['mon']; $ date_start = $ thisyear .'- '。$ thismon .'- 01'; $ date_end = $ thisyear .'- '。($ thismon + 1).'- 01'; $ sql = "日付*日付( '$ date_start')と日付( '$ date_end')の間のdate_post場所 からの からの どこからのdate_post ORDER BY date_post DESC "; –