今日と昨日の訪問者数を個別に取得しようとしています。
私の問題は、自分の日付と時刻の形式を使用していることです。これは、次のようにDBに保存されます。HH:MM DD.MM.YYYY、昨日の訪問者を取得するために、これを試しました。
$sql="SELECT COUNT(*) as count FROM lst_visitors WHERE country = '$country' AND DATE(visits) = DATE_SUB(CURDATE(),INTERVAL 1 DAY)";
そして今日のために:
$sql="SELECT COUNT(*) as count FROM lst_visitors WHERE country = '$country' AND DATE(visits) = DATE(NOW())";
しかし、それはすべてに対して0を示しています。
次に試しました:
$today = date("H:i d.m.Y");
$sql="SELECT COUNT(*) as count FROM lst_visitors WHERE country = '$country' AND DATE(visits) = DATE($today())";
しかし、それは何も出力しません。