Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1369 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mysql : separateurs décimales

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mysql : separateurs décimales

n°233611
kayasax
Posté le 24-10-2002 à 10:36:11  profilanswer
 

Salut!
actuellement dans un champs de type float dans une table mysql le caractere separateur des décimales est "." , y a t'il moyen de dire à mysql que "," est aussi un separateur ?
Je pourais faire un remplacement de caractere en php mais bon...
 
Thx


Message édité par kayasax le 24-10-2002 à 12:07:49

---------------
All we need is a soul revolution
mood
Publicité
Posté le 24-10-2002 à 10:36:11  profilanswer
 

n°233804
kayasax
Posté le 24-10-2002 à 14:39:42  profilanswer
 

:bounce:  [:spamafote]


---------------
All we need is a soul revolution
n°235551
joce
Architecte / Développeur principal
"BugHunter"
Posté le 27-10-2002 à 14:29:53  profilanswer
 

utilise la fonction REPLACE de MySQL...
 
Par exemple :
 
INSERT INTO latable (champ) VALUES (REPLACE("tonnombre",",","." ));
 
Exemple :
 

mysql> CREATE TABLE test (test float(2,2) NOT NULL default '0');
Query OK, 0 rows affected (0.03 sec)
 
mysql> INSERT INTO test (test) VALUES (REPLACE("4,2",",","." ));
Query OK, 1 row affected (0.00 sec)
 
mysql> SELECT * FROM test;
+------+
| test |
+------+
| 4.20 |
+------+
1 row in set (0.00 sec)


Message édité par joce le 27-10-2002 à 14:30:07

---------------
Protèges carnets personnalisés & accessoires pour bébé
n°237207
kayasax
Posté le 30-10-2002 à 13:03:57  profilanswer
 

joce a écrit a écrit :

utilise la fonction REPLACE de MySQL...
 
Par exemple :
 
INSERT INTO latable (champ) VALUES (REPLACE("tonnombre",",","." ));
 
Exemple :
 

mysql> CREATE TABLE test (test float(2,2) NOT NULL default '0');
Query OK, 0 rows affected (0.03 sec)
 
mysql> INSERT INTO test (test) VALUES (REPLACE("4,2",",","." ));
Query OK, 1 row affected (0.00 sec)
 
mysql> SELECT * FROM test;
+------+
| test |
+------+
| 4.20 |
+------+
1 row in set (0.00 sec)






 
Merci joce ! finalement je suis reparti sur php : un petit "$duree=ereg_replace(",",".",$duree);" avant de valider le form  [:titprem]


---------------
All we need is a soul revolution

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mysql : separateurs décimales

 

Sujets relatifs
[PHP, MySQL] Base de données MySQL et Unicode...[MYSQL] Comment récupérer les ID de champs via une requête / commande
[mssql] Y'a t'il un equivalent a l'instruction LIMIT de Mysql ?php mysql , foreignkey
Savoir si la valeur renvoyée par mysql_query() est valide?PB MySQL
[Mysql] optimisation de requette : regle sur les index ?![MySQL] Group by et max.
Newbie MySQLFaire un MYSQL_FETCH_ARRAY... [ - Job's Done - ]
Plus de sujets relatifs à : Mysql : separateurs décimales


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR