2017-05-29 7 views

答えて

0

あなたはCRONを実行DB毎回では、この保存日付を解決し、この問題を解決するために私を助けることができる

コード

$dif = time(); 

if ($dif < time()+1) { 

$conn = mysqli_connect("localhost", "root", "", "bitmining"); 
$test = "Hello"; 
$las_d = date("y-m-d"); 
$sql3 = "INSERT INTO php_cron(last_ts, value) VALUES('$las_d','$test')"; 
    mysqli_query($conn, $sql3); 
    echo "Updated!"; 
} 

の下に使用していますが、PHPに新しいです。

挿入する前に確認してください。

<?php 
$conn = mysqli_connect("localhost", "root", "", "bitmining"); 
$dif = time(); 
$date = "SELECT date_insert FROM php_cron ORDER BY date ASC LIMIT 1"; 
//84300 are 24h in seconds. 
if ($date+84300 > time()){ 
    if ($conn){ 
     $sql3 = "INSERT INTO php_cron(last_ts, value, date_insert) VALUES('$las_d','$test','".time()."')"; 

     if (mysqli_query($conn, $sql3)) 
     { 
      echo "Updated!"; 
     } 
     else 
     { 
      echo "There is an error."; 
     } 
    } 
} 
else { 
echo "Not yet!"; 
} 
?> 
+0

あなたは$ dateクエリを実行していません –

+0

こんにちは、24時間後にこの機能の仕事に感謝します。 "まだ"のような出力を得ています – maffidesigners

+0

私のコードは文字通り実行できませんが、ロジックが大丈夫だと思います。文字通りそれが必要なのですか?) – Liniks

0

これはコピーだけで動作すると思います。 しよう!

<?php 
$conn = mysqli_connect("localhost", "root", "", "stacks"); 
$dif = time(); 
$sql = "SELECT date_insert FROM php_cron ORDER BY date_insert DESC LIMIT 1"; 
$old_date = mysqli_query($conn, $sql); 
if ($old_date->num_rows > 0) { 
    $older_date = $old_date->fetch_assoc()['date_insert']; 
    $now_date = date_create(date('Y-m-d H:i:s')); 
    $old_timestamp = date_create(date("Y-m-d H:i:s", strtotime($older_date))); 
    $diff=date_diff($old_timestamp,$now_date); 

    if ($diff->days >= 1){ 
     if ($conn){ 
      $las_d = "Input here your values"; 
      $test = "Input here your values"; 
      $now_date_updated = date('Y-m-d H:i:s'); 
      $sql3 = "INSERT INTO php_cron(last_ts, value, date_insert) VALUES('".$las_d."','".$test."','".$now_date_updated."')"; 

      if (mysqli_query($conn, $sql3)) 
      { 
       echo "Updated!"; 
      } 
      else 
      { 
       echo "There is an error."; 
      } 
     } 
    } 
    else { 
    echo "Not yet!"; 
    } 
} 

?> 
+0

こんにちは、 – maffidesigners

関連する問題