BDD

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : BDD

par Victor BRITO » 25 mars 2009, 16:26

Pour rappel, le type FLOAT peut recevoir une précision sur le nombre de décimales, d'après le manuel.

par Invité » 25 mars 2009, 15:28

je trouve ça dingue si je met 10.50 en mini et 12.50 en maxi il trouve nickel MAIS si je met 10.51 en mini et 12.51 ou 12.50 en maxi il trouve pas un produit de valeur 11 :shock:
Comme je le disais j'ai essayé FLOAT et DECIMAL mes champs en text ou en number rien
Alors là ................ :?:

par Aureusms » 25 mars 2009, 15:24

(montre nous la requête en fait ;))

Et quand tu fais un select de ton enregistrement dans MySQL, est-ce qu'il t'affiche un 12.22 ou un 12.22000000000001 ?
Sans requête pas de quête...

par Invité » 25 mars 2009, 14:26

Pas d'idée sur le sujet ?

par Invité » 25 mars 2009, 12:40

Avec un between ? et il affiche bien 12.22 dans la base

par Ryle » 25 mars 2009, 12:32

Et tu lui demandes comment dans ta requête sql ? avec un between ? avec une paire de < et > ? de <= et >= ? (montre nous la requête en fait ;))

Et quand tu fais un select de ton enregistrement dans MySQL, est-ce qu'il t'affiche un 12.22 ou un 12.22000000000001 ?

par Invité » 25 mars 2009, 12:25

Exemple j'ai un produit qui fait 12.22 dans ma base
Si dans mon moteur de recherche je lui demande affiche moi tous les produits entre 0 et 12.22 il ne trouve rien
Maintenant si je lui demande cherche les produits entre 12.00 et 13.00 là il trouve
Donc je pense qu'il fait des arrondis et ne cherche pas avec précision

par Ryle » 25 mars 2009, 11:29

Hmmm.... 12.50 c'est pas ce que j'appelle un chiffre rond ;)

Et si tu nous donnais un peu plus d'infos sur ce que tu essayes de faire comme recherche et la requête que tu envois, les résultats obtenus et les résultats attendus ?

par Invité » 25 mars 2009, 01:01

Version du client MySQL: 5.0.22

par Invité » 25 mars 2009, 01:00

Version du serveur: 5.0.67

par @rthur » 25 mars 2009, 00:53

phpmysql 2.11.9.4
Très bien, a c'est la version de phpMyAdmin...

Exécute cela comme requête SQL dans phpMyAdmin pour connaitre la version du serveur MySQL:

Code : Tout sélectionner

SELECT VERSION() as mysql_version

par Invité » 25 mars 2009, 00:06

phpmysql 2.11.9.4

par Victor BRITO » 24 mars 2009, 21:59

De quel système de bases de données s'agit-il ? MySQL ? Quelle version ?

BDD

par marquito » 24 mars 2009, 21:52

Bonsoir pourquoi la base ne trouve pas un chiffre du style 12.96 dans mon moteur de recherche alors qu'il trouve 12.50 il ne trouve pas les chiffres pas rond :shock: j'ai mis dans la BDD Float c'est pourtant ça à moins qu'il faut autre chose ?
Merci de l'aide