Bonjour,
Les variables : $kmmin=0 et $kmmax=500000
Voici la requête :
SELECT name, title, text, price, photos, date, province, city, typead, urgent, partpro FROM annonce where IF(categories='$categorie', 1, 0) = 1 or IF(souscat='$cat', 1, 0) = 1 AND price between '$prixmin' and '$prixmax' AND km between '$kmmin' and '$kmmax' ORDER BY date asc $limit_str
Le mystère : Si "km" est < à 6000 et > 9999 tout est ok. Par contre si dans PHPMyAdmin j'attribue à "km" une valeur entre 6000 et 9999 le résultat est nul. Cetelem a eu ce genre de problème, certaines valeurs étaient refusées entre un valeur et une autre. Les techniciens n'ont jamais compris pourquoi.
Quelqu'un aurait il une réponse à ce problème ?
Merci
Les variables : $kmmin=0 et $kmmax=500000
Voici la requête :
SELECT name, title, text, price, photos, date, province, city, typead, urgent, partpro FROM annonce where IF(categories='$categorie', 1, 0) = 1 or IF(souscat='$cat', 1, 0) = 1 AND price between '$prixmin' and '$prixmax' AND km between '$kmmin' and '$kmmax' ORDER BY date asc $limit_str
Le mystère : Si "km" est < à 6000 et > 9999 tout est ok. Par contre si dans PHPMyAdmin j'attribue à "km" une valeur entre 6000 et 9999 le résultat est nul. Cetelem a eu ce genre de problème, certaines valeurs étaient refusées entre un valeur et une autre. Les techniciens n'ont jamais compris pourquoi.
Quelqu'un aurait il une réponse à ce problème ?

Merci