PHP の問題の解決は時間の問題です

WBOY
リリース: 2016-06-13 13:39:09
オリジナル
744 人が閲覧しました

PHP の問題を解くのは時間比較の問題です
データは常に 0 で出力されます。データ形式を変換する必要がありますか? データベースの時刻は年:月:日、時、分、秒です。変換する必要がありますか?年、月、日への変換方法は重要です。助けてください。
for ($i = 0; $i <30; $i++) {
$tomorrow = mktime(0,0,0, date("m"),date("d")-$i,date("Y"));
$sql="customers_info から count(*) を選択 (customers_info_date_account_created) ='".date("Y-m-d" , $tomorrow)."'";
$result=mysql_query($sql,$conn) or
die("Error:".mysql_error);
$ row=mysql_fetch_row($result);
echo $row[0]."
";
}
?>



------解決策- ------------------
$sql="select count(*) from amp_test where date between '".date ("Y-m-d", ($ Tomorrow-3600*24))."' および '".date("Y-m-d", $tomorrow)."'";
出力:
1257292800select count(*) from amp_test where date between '2009-11-03' and '2009-11-04'2
1257206400select count(*) from amp_test where date between '2009-11-02' and '2009-11-03'1
1257120000select count(*) from amp_test where date between '2009-11-01' and '2009-11-02'0
テストに使用したデータベースの形式は、タイムスタンプ、2009-11-04 11:13 です。 :25
------解決策---------
DATE_FORMAT(your_field, '%Y-) を使用できます%m-%d') = ...

を変換します
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!