Bonjour ,

j'aimerai afficher les nouveaux utilisteurs inscrit sur mon site
je fais dans la clause where ca
la date de creation - NOW() = 10
*10 = 10jours
mais ca marche pas

Merci d'avance

1 réponse


Glaived
Réponse acceptée

Pour le moment j'en suis à ça, mais ça marche pas, je cherche de mon coté ^^

<?php
try{
    $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', null);
}catch(Exception $e){
    die('Erreur : '.$e->getMessage());
}
$sql = 'SELECT * FROM users WHERE NOW() - date_created <= 60 * 60 * 24 * 10';
$req = $bdd->query($sql);
while($d = $req->fetch()){
    var_dump( $d ); //
}
$req->closeCursor();

EDIT:

SELECT * FROM users WHERE DATE_SUB(NOW(), INTERVAL 10 DAY) < date_created

Devrais fonctionner narmolement :3