Champs base de données

WRInaute passionné
Bonjour

J'ai une base de donnée avec par exemple un champs en BIGINT ou INT.
Lorsque je rempli mon formulaire avec un nombre, il va stocker ce nombre dans le champs INT de la base de données.
Mais si je ne mets rien dans le champs, alors dans ma base j'ai un 0 (zéro) qui se met car dans ma base pour le INT j'ai une valeur par défault à 0 que je n'arrive pas à retirer !
Ya t-il un moyen pour n'avoir rien si le champs est laissé vide ?
Merci
 
WRInaute passionné
NULL

Ouai si je le mets à NULL, si je ne mets aucune valeur dans mon champs, dans ma base j'ai 0 d'afficé.
Moi je ne voudrais rien d'affiché.
C'est possible?

Merci pour l'aide
 
WRInaute passionné
heu

Bin j'ai essayé, ça me met le chiffre 0 dans ma base si je champs n'est pas remplit !

Normale ou pas?
 
WRInaute passionné
Re: heu

sim100 a dit:
Bin j'ai essayé, ça me met le chiffre 0 dans ma base si je champs n'est pas remplit !

Normale ou pas?

Est-ce que tu peux poster la structure de ta table ?
ça marche très bien si tu définit null comme valeur par défaut de ton champ

Code:
CREATE TABLE `zozo` (
  `foo` varchar(12),
  `toto` int(11) default NULL,
  `titi` int(11) default '0'
) ;

INSERT INTO `zozo` (`foo` ) VALUES ('voyons voir' )

Résultat :
Code:
 foo  	 toto  	 titi
voyons voir 	NULL 	0
 
WRInaute passionné
ma table

Ma table est comme ça pour l'instant
businesssize int(6) default NULL,
Mais il y a 0 par défaut quand je ne mets pas de nombre.
Et quand via ma partie admin j'édite le champs, ya un 0 qui apparait car je n'ai pas mis de nombre.
Moi je veux que quand je mets 12 il y a 12
et quand je met 0 il y a 0
et quand je mets RIEN il y a RIEN, et non pas un 0

Voial :cry:
 
WRInaute passionné
est-ce que tu as essayé une requête SQL sans passer par une interface web ?
Code:
INSERT INTO matable ('foo') VALUE ('bar') ;

normalement tu devrais avoir un NULL dans ton champ businesssize
 
WRInaute impliqué
C'est normal que tes champs déjà enregistrés aient comme valeur 0 lorsque tu mets à NULL. Essaies d'insérer un nouvel enregistrement pour voir ;)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut