0 レビュー
3 回答
PHP sqlクエリ、日付が今日から60日未満のすべてを選択
次のコードを使用すると、何もポップアップしません。date_subのものを削除し、日付で検索しようとしないと、データが取得されます。
$quotes = $crmdb->query("
SELECT q
FROM quotes q
WHERE q.display = '1'
AND q.shipped_date < ".date_sub(date("Y/m/d"),-60)." //NEEDS FIXED
");
基本的に、本日から60日以内に発送された商品が欲しいです。同様の質問があったことは知っていますが、それらを参照しましたが、コードが機能しないので、質問しています。ありがとう。
わからない
0
レビュー
答え :
解決策:
mysqlを使用している場合DATE_SUB(NOW(), INTERVAL 60 DAY)
SELECT q
FROM引用符q
WHERE q.display = '1'
AND q.shipped_date
わからない
0
レビュー
答え :
解決策:
q を選択しようとしているところに問題があると思いますが、{-code-のエイリアスとして使用しています1} uotes
これを試してください。
$ q uotes = $ crmdb-> q uery( "
選択する *
FROM q uotes q
WHERE q .display = '1'
AND q .shipped_date <".date_sub(date(" Y / m / d ")、-60)。"
");
または
$ q uotes = $ crmdb-> q uery( "
SELECT column1、colum2
FROM q uotes q
WHERE q .display = '1'
AND q .shipped_date <".date_sub(date(" Y / m / d ")、-60)。"
");
わからない
0
レビュー
答え :
解決策:
これを試してください:うまくいくことを願っています。
SELECT quotes q
FROM quotes
WHERE q.display = '1'
WHERE shipped_date BETWEEN CURDATE() - INTERVAL 60 DAY AND CURDATE()
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。