PHP で指定した期間のデータをクエリする方法: strtotime タイムスタンプ変換関数を使用します。コードは [$timea = strtotime($_POST['timea']);$sql = mysql_query($sq2) です。 );] 。
php で指定した期間のデータをクエリする方法:
次はタイムスタンプ クエリです。データベース時間が 2011-04-05 と表示される場合、strtotime
タイムスタンプ変換関数を使用する必要はありません:
$timea = strtotime($_POST['timea']); $timeb = strtotime($_POST['timeb']); $sq2="select * from `ecs_order_info` where add_time between '$timea' and '$timeb' and `quanxian`='$dangqian' order by `order_id` DESC limit 50"; $sql = mysql_query($sq2);
Extended information
php
1 で完了します。関数を使用して UNIX タイムスタンプを日付に変換します: date()
一般的な形式:
date('Y-m-d H:i:s', 1156219870);
2。関数を使用して日付を UNIX タイムスタンプに変換する: strtotime()
一般的な形式:
strtotime('2010-03-24 08:15:42');
## の # は MySQL 内で完結します このメソッドは MySQL クエリ文内で変換されます メリットは PHP パーサーの解析時間がかからず速いことですが デメリットはデータベース クエリでのみ使用でき、制限があります。 1. UNIX タイムスタンプを日付に変換する関数:
FROM_UNIXTIME()
select FROM_UNIXTIME(1156219870);2. 日付を UNIX タイムスタンプに変換する関数を使用します。 :
UNIX_TIMESTAMP()
Select UNIX_TIMESTAMP('2006-11-04 12:23:00′);例: mysql でその日のレコード数をクエリする:
$sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d') order by id desc”。
関連学習推奨事項 :
以上がPHPで指定した期間のデータをクエリするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。