cs_PatX
Messages postés34Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention11 mai 2007
-
10 mai 2007 à 20:45
cs_PatX
Messages postés34Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention11 mai 2007
-
11 mai 2007 à 13:31
Bonjour
Je m'en sors très bien avec les opérateurs classiques pour comparer des attributs à une valeur en mysql, c'est à dire :
== , != , = ...
Mais j'ai un souci avec les < et les >
Exemple : SELECT id_vehicule, modele FROM cc_vehicule WHERE px_neuf<'15000';
Je cherche dans ma table les voitures dont le prix est inférieur à 15 000 ?. Cela me retourne les bons résultats mais aussi les prix comme 110 000 ? Comment je peux faire pour éviter cette erreur ?
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutWebmasterDernière intervention10 février 2009 11 mai 2007 à 00:43
faire simplement une recherche sur un nombre et pas sur une chaine de caractère (RTFM)
ce que tu fais :
15000
110000
1ere caractere identique donc OK
2eme caractere inferieur donc OK,etc.
"They are 10 sorts of persons whose understand binary and whose not"