自分のアンドロイドスマートフォンアプリケーション(自分で作成)から、私の所在地と時間を保存するためにデンバーのサーバーにリクエストを送信します。それが保存するTIMESTAMP
はデンバーの現在時刻(現地時間から9時間の差)です。今、私は私が24時間を過ぎて私を見せたかったのでかのように私のPHPスクリプトでタイムスタンプとタイムゾーンを使用しています
$query = "SELECT * FROM `tblLoc` WHERE datetime > (CURRENT_TIMESTAMP - 86400)";
を書いた最後のリクエストから16時間....
後にこれが間違いでした!
$query = "SELECT * FROM `tblLoc` WHERE datetime > CURRENT_TIMESTAMP() - INTERVAL 24 HOUR";
in SQL 86400!= 24時間!
テーブルtblLocの挿入または更新に使用するクエリを追加できますか? –
あなたの質問をその本質にまで煮詰めてください。あなたが問題をあなたの記述にすることができる方法はありますか?**短い**と**明確な**? –
私は質問がかなり明確だと思います。彼のサーバーはデンバー時代にあったが、彼はアジア/エルサレム時代にそれを必要とする。彼はこれによって期待している結果を得ていない。おそらく問題は少し長引いているかもしれませんが、私は問題が十分にはっきりしていると思います。 – Travesty3