がDBにdatetimeを簡単に挿入しようと4時間を費やし、その値を再読み込みして経過時間を確認します。私はPHPの例の後で恐ろしい例を見てきました(私のISPはPHP 5.2.1しか持っていません)5.3ではありません。さて、読書の時間後に..私は私を幸せにする解決策を見つけたが、私はそれが私はそれを動作させる必要がある方法で作業を取得する方法を知らない...コードがある...MySqli Prepared Statements now()を使用して挿入し、時間に基づいて削除すると、
create temporary table Data
(dt DateTime);
insert Data values
(now() - INTERVAL 23 MINUTE);
select
TIME_FORMAT(
TIMEDIFF(now(), dt)
,'%i minute(s) ago'
)
from Data;
I PREPAREDステートメント(PS)を使用しています...プロシージャスタイル、PSに変換する方法がわかりません。私は代わりに考えていた?私は今()を置くだろうが、それから何を値段に入れるべきか分からなかった。私はまた考えました...私はちょうどINTにDBを変更し、ちょうどそこにPHPのtime()の値を貼り付け、それを読んだときに数学を行います。それ以外の選択肢はありますが...これはSQLが「仕事」をするようにします。これをPSに変換できますか?
ありがとうございました!
私がやりたいすべてのさ...
更新今でレコードが()THEN私はそのレコードを書いてから経過したどのくらいの時間を見つけると、十分な時間が経過した場合、それを削除します。
作業がある上記のコードを示すWebサイト...