2016-05-17 10 views
-1

ich habe Tabelle, die Spalte completed_at Typ (Datumzeit)Wie Zeile auszuwählen, die vor 3 Stunden hat

i Datum von php Datum drin bin Einfügen ('Ymd H: i: s') 2016-05-17 00:00:14

I-Daten auswählen möchten, die

<?php 
$sql = "Select `id`,`file` from `uploader` where `completed_at` < CURDATE() - INTERVAL 3 HOUR"; 
     $DB = new DB(); 

     mysqli_query($DB->db_connect(), $sql); 

?> 

vor 3 Stunden hat, aber es gibt mir falsche Antwort.

+0

Mögliche Duplikat [Get Aufzeichnungen von den letzten Stunden] (http://stackoverflow.com/questions/19743850/get-records-from-last-hour) –

Antwort

2

Try this:

SELECT FROM table_name 
WHERE completed_at < NOW() - INTERVAL 3 HOUR 
+0

danken Ihnen für Antwort Jayesh ich Echo-Datum ('Ymd H: i: s') // 2016-05-17 06:47:30 aber es gibt mir auch diese Aufzeichnung 2016-05-17 06:41:29 die noch nicht 3 Stunden hat – Sufyan

Verwandte Themen