機能に関する質問

WBOY
リリース: 2016-06-13 13:44:19
オリジナル
870 人が閲覧しました

関数問題
はデータベースの内容を呼び出し、その Unix 時刻文字列が現在の時刻値より大きいかどうかを判断して情報を表示するかどうかを決定します。この

の書き方を教えてください。 --- --解決策------------------
データを取得する際の判断を改善します。少なくとも、返されるデータセットは小さくなります。
------解決策-----------
strtotime() で時間を設定します () 比較。

http://www.w3school.com.cn/php/func_date_strtotime.asp
------解決策---------
空の文字列を直接返します。次のように使用します。直接接続文字列を判断する必要はありません。
「」を返します;
------解決策---------
まず、データベースの時間フィールドは int (10) ですか? その場合、このフィールドの名前が
time の場合、データを検索するときは、
select * from tbl_name where timeselect unix_timestamp(); を試すことができます。これは、現在のタイムスタンプを確認するためのもので、データベース内で直接解決できるため、検索して判断する必要はありません。データベース内のフィールドのタイプが Y-m-d H:i:s の場合は、
select * from tbl_name where unix_timestamp(time) < unix_timestamp() and .....
Convert メソッドを変換する必要があります。 :
select unix_timestamp("2011-11-22 18:55:05");
これで、時間をかけていくつかの mysql 関数を学習することが最善です。これにより、時間を大幅に節約できます。
------解決策------------------

ディスカッション

引用:
strtotime() の後の time() と時間を比較してください。

http://www.w3school.com.cn/php/func_date_strtotime.asp

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