Requête sql avec if

Fermé
poulap - 28 avril 2010 à 14:59
biboo_ Messages postés 1249 Date d'inscription jeudi 20 août 2009 Statut Membre Dernière intervention 14 mars 2012 - 28 avril 2010 à 15:03
$req = mysql_query("SELECT IF(specials_new_price < ".$productsPrice."
AND specials_last_day >= NOW()
AND specials_first_day <= NOW(),
specials_new_price, ".$productsPrice.") FROM specials, products WHERE products_id = '530'");

Je ne vois pas ou est l'erreur dans cette requête sql ! qui peut m'aider ?

merci

1 réponse

biboo_ Messages postés 1249 Date d'inscription jeudi 20 août 2009 Statut Membre Dernière intervention 14 mars 2012 106
28 avril 2010 à 15:03
Euh.. c'est pas du tout la syntaxe SQL..

Ca serait plutôt:

SELECT colonne1, colonne2
FROM Special
Where products_id = '530'
AND specials_last_day >= SYSDATE (un truc du genre)
AND specials_first_day <= SYSDATE
AND specials_new_price < $productsPrice
0