nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 5 févr. 2010 à 04:15
Salut,
Ton nom ne peut etre autoincrement
autoincrement est une valeur automatique, il suffit de l'omettre dans ta requete d'insertion
et c'est le systeme qui le creara
c'est un numerique
Pour corriger ajoute la colonne id en numerique et enleve autoincrement du nom
flavien81
Messages postés2Date d'inscriptionjeudi 4 février 2010StatutMembreDernière intervention 5 février 2010 5 févr. 2010 à 14:37
Salut à tous et merci pour les réponses !!!
Probléme encore présent = aucune données dans ma table ne s'enregistre !!!
Pourtant comme coseillé j'ai modifié ma table qui devient :
id int (200) no (null) default (vide) auto_increment
nom varchar(255) yes (null) default (null)
et j'ai tout essayer sur mon code et rien ne marche !!!
c'est à dire :
- $requette=mysql_query("INSERT INTO inscription (nom, ... commentaire) VALUES('$nom', ... '$commentaire')");
- $requette=mysql_query("INSERT INTO inscription ('',nom, ... commentaire) VALUES('$nom',...'$commentaire')");
- $requette=mysql_query("INSERT INTO inscription ('id',nom, ... commentaire) VALUES('', '$nom',...'$commentaire')");
QUE FAIRE AUX SECOURS !!!! Ou suis-je vraiment trop prés du zéro pour pas voir mes erreurs ???!!!! lol
carpe diem!!!
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 5 févr. 2010 à 19:53
Sans les messages d'erreur et un code plus explicite difficile de répondre.
Mets le message complet de l'erreur, il n'est pas indiqué dans ton second message.
Mets le script complet de création de la table ou la description avec phpmyadmin par exemple
Mets la requete complete
Imprime la requete interprétée sur ta page et lance la en directe dans la base.
Ta requete 1 devrait passer.
$requette=mysql_query("INSERT INTO inscription (col1, ... coln) VALUES('"+$val1+"', ... '"+$valn+"')");
Sinon essai la requete précédente, je n'ai pas de PHP sous la main.