twelve34
Messages postés52Date d'inscriptionmardi 1 mars 2005StatutMembreDernière intervention23 juillet 2009
-
14 janv. 2007 à 18:36
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 2015
-
14 janv. 2007 à 22:58
Bonsoir à tous,
Voilà, je commence MySQL, et j'ai déjà un problème bizarre. En effet, lorsque je veux effacer une ligne entière avec la commande (lancée depuis une page php personnalisée) :mysql_query
("Delete from catalogue where id ='1'"
);
ça m'efface le contenu des cellules de la ligne en question, mais ça ne supprime pas la ligne pour autant afin que les lignes suivantes remontent dans la hierarchie des ID (par exemple, la ligne $id=2 devrait devenir $id=1, la ligne $id=3 devrait devenir $id=2, et ainsi de suite).
twelve34
Messages postés52Date d'inscriptionmardi 1 mars 2005StatutMembreDernière intervention23 juillet 2009 14 janv. 2007 à 22:45
Bon, en fait comme j'avais des fonctions supplémentaires à mon formulaire, j'ai commis une petite erreur deu coup ça chamboulait tout. J'ai donc réglé mon problème. Par contre, merci de m'avoir répondu Evangun, car je pensais que les ID se remettraient en place tost seuls. Bon, ben c'est pas grave pour mon appli. Ah oui, d'ailleurs il s'agit d'une appli toute bête... un catalogue de produits. Voilà, merci encore @+.
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 14 janv. 2007 à 20:58
Bonsoir,
ce comportement est normal, perso je ne connais pas de moyen direct pour que les ID se modifient automatiquement. Si tu veux vraiment ça, faudra écrire un script php à mon avis.
Ceci dit, quel intéret d'avoir un tel ID dans ta BDD s'il change tout le temps ?? si c'est juste pour compter tes entrées, il y a mieux. Tu t'en sers pour quoi ?