gamer-fou AHHHHHH§§§!!! | Bon voila, je sais pas trop si ca concerne php ou mysql (a mon avis c'est plutôt lui m'enfin...)
J'ai une table qui correspond a une liste de materiel informatique, chacun ayant une id unique (mais pas auto incrementée) et des infos comme le proc, la ram, etc... (c'est pour un inventaire).
L'ajout fonctionne sans probleme, mais quand je veux faire un update de la table (pour modifier un materiel donc), j'ai une erreur Duplicate entry 'x' for key 1
où x est l'id unique de mon materiel, qui n'a pas été modifiée mais qui est quand même incluse dans la requete
Code :
- mysql_query("UPDATE materiel_ecran SET IdEcran='$idecran', EFournisseur='$fournisseur', EMarque='$marque', EModele='$modele', EType='$type', ETaille='$taille', ENumSerie='$numserie', EDateEntree='$dateentree', EDateSortie='$datesortie', EDateFinGarantie='$datefingarantie', EIdentiFacture='$identfacture', EIdUtilisateur='$utilisateur' " ) or die(mysql_error());
|
(oui là en fait c'est la table pour les ecrans, la requete est plus courte )
Donc ce que je comprend c'est qu'il refuse de creer une nouvelle entrée avec la même id (normal), sauf que finalement je lui demande pas ca du tout... qu'est ce que je peux faire?
merci |