par
diablanc » 24 févr. 2012, 17:00
Comme promis voila la solution que j'ai trouvé, je suis finalement passé par PHP pour le faire :
$heure_post = $conn->query("SELECT DATE_FORMAT(DateChecked, '%H:%i:%s') FROM prices_history
WHERE DATE_FORMAT(DateChecked, '%H:%i:%s') = MAX(DATE_FORMAT(DateChecked, '%H:%i:%s'))");
$ifpost = mktime(0, 0, 0, date("H")+1, date("i"), date("s"));
if ($heure_post<$ifpost){
$SQL2= "INSERT INTO prices_history (WowID, Price, DateChecked)
VALUES (" .$itemID.",".$stats->a->active->mkt. ",(NOW()))";
$conn->query($SQL2);
}
En gros je vais chercher l'heure dans datechecked ou l'heure etst la dernière entrée.
je donne une valeur ( $ifpost ) de référence.(heure actuelle + 1 heure)
Et si l'heure récupérée est inférieure à la valeur de référence on poste .
Voila j'espère que ça serviras à d'autres.

Comme promis voila la solution que j'ai trouvé, je suis finalement passé par PHP pour le faire :
[php]
$heure_post = $conn->query("SELECT DATE_FORMAT(DateChecked, '%H:%i:%s') FROM prices_history
WHERE DATE_FORMAT(DateChecked, '%H:%i:%s') = MAX(DATE_FORMAT(DateChecked, '%H:%i:%s'))");
$ifpost = mktime(0, 0, 0, date("H")+1, date("i"), date("s"));
if ($heure_post<$ifpost){
$SQL2= "INSERT INTO prices_history (WowID, Price, DateChecked)
VALUES (" .$itemID.",".$stats->a->active->mkt. ",(NOW()))";
$conn->query($SQL2);
}
[/php]
En gros je vais chercher l'heure dans datechecked ou l'heure etst la dernière entrée.
je donne une valeur ( $ifpost ) de référence.(heure actuelle + 1 heure)
Et si l'heure récupérée est inférieure à la valeur de référence on poste .
Voila j'espère que ça serviras à d'autres.
:D