Field 'num_com' doesn't have a default value
Posté : 20 avr. 2008, 17:15
Bonjour,
J'utilise la version 5 de MySQL
Lors de ma requête :
Cela produit l'erreur :
Merci de votre aide 
PS: je pense que vous voudrez savoir comment j'obtient mes 2 variables :
J'utilise la version 5 de MySQL
Lors de ma requête :
Code : Tout sélectionner
INSERT INTO contact_par_passwords(id, num_com, password) VALUES (NULL, '".selection_num_com."', '".$selection_mdp."')Voici la structure de ma table :Field 'num_com' doesn't have a default value
Code : Tout sélectionner
CREATE TABLE `contact_par_passwords` (
`id` int(3) NOT NULL auto_increment,
`num_com` varchar(20) NOT NULL,
`password` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;PS: je pense que vous voudrez savoir comment j'obtient mes 2 variables :
// GéNéRATION DU num de commande
$caracteres_num_com = '01234567890123456789';
$melange_num_com = str_shuffle($caracteres_num_com);
$selection_num_com = substr($melange_num_com, 1, 5);
// FIN DE LA GéNéRATION
// GéNéRATION DU mot de passe
$caracteres_mdp = 'abcdefghijklmnpqrstuvwxyz123456789';
$melange_mdp = str_shuffle($caracteres_mdp);
$selection_mdp = substr($melange_mdp, 1, 6);
// FIN DE LA GéNéRATION