pb d'enregistrement

Répondre
lerunner33
le 20/06/2009 à 17:37
lerunner33
bonjour,

j'ai crée une table:
CREATE TABLE `livreor` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pseudo` varchar(20) NOT NULL DEFAULT '',
`email` varchar(20) NOT NULL,
`message` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8

ma requete:
mysql_query("INSERT INTO livreor VALUES ('1', '" . $pseudo . "', '" . $email . "','" . $message . "')");

fonctionne si je mets une valeur au champ Id, si je mets rien '' pas d'enregistrement ! pour tant le Id est en auto-incrément ?

merci de votre indulgence
LA GLOBULE
le 20/06/2009 à 18:07
LA GLOBULE
Et en spécifiant le nom des champs ?

Genre INSERT INTO livreor (pseudo, email, message) VALUES ('toto', 'toto@toto.com', 'blu'); ?
lerunner33
le 21/06/2009 à 15:40
lerunner33
bonjour,
Même en spécifiant les champs c'est pareil!
j'ai fait un echo les variables sont bien là. Mais impossible d'enregistrer si je ne spécifie pas la valeur de l'id ???
smiley
delfyno
le 23/06/2009 à 10:21
delfyno
je pense qu'il faut enlever les espaces, fait 1 requête de ce genre
<?$sql = "INSERT INTO article VALUES('','".$idArticle."','".$nomArticle."','".$intituleArticle."','".$prixArticle."','".$descArticle."')";?>
delfyno
le 23/06/2009 à 10:22
delfyno
$sql = "INSERT INTO article VALUES('','".$pseudo."','".$email."','".$message."');
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours