|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Développeur multimédia Inscription : octobre 2007 Messages : 8 ![]() |
Amis Developpeurs, Bonjour !
Je viens à vous pour vous demander quelque chose. Je souhaite enregistrer dans ma base de données MySQL un champ de la forme '3000-3001'. Mais le problème, c'est qu'après avoir enregistrer cette valeur dans la BDD, à l'affichage cela donne '-1' au lieu de '3000-3001'. Je vois donc que MySQL retourne le résultat de l'opération 3000-3001 plutôt que de m'enregistrer la valeur tel quelle. Je me doute qu'il faut que j'utilise une fonction speciale pour formater la valeur lors de l'enregistrement. Laquelle faut-il ? |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
ta colonne doit être de type texte (par exemple, VARCHAR) et non numérique.
tu dois ensuite insérer dedans en encadrant le texte par des apostrophes : Code :
INSERT INTO matable (coltexte) VALUES ('3000-3001') ; |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Développeur multimédia Inscription : octobre 2007 Messages : 8 ![]() |
Effectivement, il manquait les guillemet dans ma requête !
MerKi beaucoup |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com