機能に関する質問

WBOY
WBOYオリジナル
2016-06-13 13:44:19871ブラウズ

関数問題
はデータベースの内容を呼び出し、その 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数値ループ、$aの書き方次の記事:PHP数値ループ、$aの書き方

関連記事

続きを見る