ホームページ >バックエンド開発 >PHPチュートリアル >php mysqlでクエリの日付を記述するにはどうすればよいですか?

php mysqlでクエリの日付を記述するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 13:26:081101ブラウズ

例:

mysql_query("select * from table where time field=today and ID='$TID'",$conn);

time フィールドの保存形式は 2015-09-17 06:46:53 です

たとえば、2015-09-17 =2015-09-17 をクエリしたいだけです

時刻フィールドを ymd に変換する必要があり、今日の時刻も長い ymd に変換する必要があります


これを行うにはどうすればよいですか?混乱しています。助けてください。


ディスカッションへの返信 (解決策)

助けてください。


mysql_query("select * from table where date_format(time field, '%Y- %m-%d')=curdate() and ID='$TID'",$conn);

curdate() が ymd を返すかどうかわかりません

試してみればわかりますそれ。 select curdate(); 現在の日付をクエリします

ファジークエリ
mysql_query("select * from 表 where 时间字段 LIKE %" . date('Y-m-d',time()) . "% and ID='$TID'",$conn);
を使用します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。