Champs base de données
11 messages
• Page 1 sur 1
-

sim100 - WRInaute passionné

- Messages: 1431
- Inscription: 2 Fév 2003
Champs base de données
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
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
- spidetra
- WRInaute passionné

- Messages: 1500
- Inscription: 7 Juil 2003
- Code: Tout sélectionner
`MonChamp` int(11) default NULL
- spidetra
- WRInaute passionné

- Messages: 1500
- Inscription: 7 Juil 2003
Re: heu
sim100 a écrit: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: Tout sélectionner
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: Tout sélectionner
foo toto titi
voyons voir NULL 0
-

sim100 - WRInaute passionné

- Messages: 1431
- Inscription: 2 Fév 2003
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
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
- spidetra
- WRInaute passionné

- Messages: 1500
- Inscription: 7 Juil 2003
est-ce que tu as essayé une requête SQL sans passer par une interface web ?
normalement tu devrais avoir un NULL dans ton champ businesssize
- Code: Tout sélectionner
INSERT INTO matable ('foo') VALUE ('bar') ;
normalement tu devrais avoir un NULL dans ton champ businesssize
11 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Selectionner un champs non vide dans une base de données
- importation de données dans base de données
- Regroupement de données dans un champs SQL
- Base de données de Google Base
- update d'un champs dans toute la base
- base de donnees
- Suppression Base de données
- achat de base de données
- Valeur base de données HELP !
- Base de données ville/IP
Consultez la description détaillée des produits ou services de Google suivants : Google Base
- Test de positionnement sur data centers
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données). - Suggestion de mots-clés Google
Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




