タイトルがおかしかったです、はい。(私はノルウェー人です)
さて、私は新しいプロジェクトにカウンター/タイマーを作成しています。それは、ユーザーがアクションを実行するときに、それを再度実行する前に 100 秒待たなければならないということです。しかし、タイムスタンプ (mysql db に保存されている) を PHP コードに再度取得し、ユーザーが最後にチェックしてからの時間を確認して再試行する方法。
私のコードの一部 (スクリプトから):
// Waiting for time to go?
$sql = mysql_query("SELECT * FROM `crimes` WHERE user_id = '".$_SESSION["id"]."'");
$num = mysql_num_rows($sql);
$row = mysql_fetch_array($sql);
if($num == 1){ //Waiting
$time_now = date("H:i:s", strtotime("+100 seconds")); // This is where Im stuck, how to get that timestamp from mysql with 100 secs added?
$time_to_check = date("H:i:s", $row["time"]); // The time the action was done.
// This is where the code is going to check how long time since user visited.
} else {
}
それで、私が求めているのは、100 秒が追加された mysql からのデータを含む 1 つの変数が必要だということです。:)
これは機能します:
$sql2 = mysql_query("SELECT UNIX_TIMESTAMP(time) AS time FROM `crimes` WHERE user_id = '".$_SESSION["id"]."'");
$row2 = mysql_fetch_array($sql2);
$seconds_ago = time() - $row2['time'];
$time_now = date("H:i:s", $seconds_ago + 100);