PHP クエリ期間関数の実装: まず、データベースの表示時刻が現在時刻である場合、strtotime タイムスタンプ変換関数を使用する必要はありません。その後、$timea 変数と $timeb 変数を直接宣言して、現在の時刻文字列; 最後に $ sq2 を宣言して、add_time が配置されている期間を選択します。
#以下はタイムスタンプ クエリです。データベース時間が 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);
##php
1 で完了します。関数を使用して UNIX タイムスタンプを日付に変換します: date()
date('Y-m-d H:i:s', 1156219870);
strtotime()
strtotime('2010-03-24 08:15:42');
MySQL でこれを完了してください
メソッドは、MySQL クエリ ステートメント内で変換されます。利点は、PHP パーサーの解析時間がかからず、高速であることです。欠点は、データベース クエリでのみ使用でき、制限があることです。 1,UNIX タイムスタンプを日付に変換する関数:
FROM_UNIXTIME()
select FROM_UNIXTIME(1156219870); ##2. 関数を使用して日付を UNIX タイムスタンプに変換します:
一般形式:
例: 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でクエリ期間関数を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。