ホームページ > バックエンド開発 > PHPの問題 > PHPでクエリ期間関数を実装する方法

PHPでクエリ期間関数を実装する方法

卡哇伊
リリース: 2023-03-02 06:12:01
オリジナル
3194 人が閲覧しました

PHP クエリ期間関数の実装: まず、データベースの表示時刻が現在時刻である場合、strtotime タイムスタンプ変換関数を使用する必要はありません。その後、$timea 変数と $timeb 変数を直接宣言して、現在の時刻文字列; 最後に $ sq2 を宣言して、add_time が配置されている期間を選択します。

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);
ログイン後にコピー

PHPでクエリ期間関数を実装する方法

Extension# を使用する必要はありません。

##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でクエリ期間関数を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート