par
miiidooo19 » 07 mai 2012, 08:47
merci pour les infos de plus que tu m'as donné aujourd'hui ^^
mais le problème de changer le nom de colonne va rendre mon projet un peu bordel enfait je travaille sur prestashop donc la BDD c'est eux qui l'ont fait et
mais j'ai essayé ta methode on utilisent des 'to' et ça marche j'ai plus l'erreur mais les résultat ils sont pas bonne
ex : dans ma table j'ai 3 lignes et dans la colonne qui ne concerne 'to' j'ai
2012-05-01 10:16:21
2012-05-06 10:02:05
2012-05-09 08:20:30
donc quand je met dans la requete
SELECT * FROM ps_specific_price WHERE `to` < now();
avec ce script
$req = "SELECT * FROM ps_specific_price WHERE 'to' < now(); ";
$ret = mysql_query($req);
$nb = mysql_num_rows($ret);
if ($ret === false){
echo 'Erreur SQL '.mysql_error().'<br />Avec la requête '.$req;
}else
echo 'nb resultat : '.$nb;
la résultat qui m'affiche c'est : nb resultat : 0
alors que dans la bdd y a bien deux lignes ou 'to' < now()
et quand je modifier la requete et je met > a la place de <
nb resultat : 3 (les 3 enregistrement de ma table alors que comme vous le voyez y a qu'un enregistrement ou la date de 'to' est > de now()
:s la function now() renvoie bien une valeur de aaaa-mm-jj hh:mm:ss ?