auto increment tiennent compte des enregristrements supprimés ?

auto increment tiennent compte des enregristrements supprimés ? - SQL/NoSQL - Programmation

Marsh Posté le 31-03-2005 à 12:18:37    

bonjour,
suis débutant en php/sql.
 
Voila j'ai créeé une table avec des articles et un script php qui me permet d'ajouter des articles, les modifier et les supprimer dans ma table, avec phpmyadmin.
 
J'ai un petit souci avec l'autoincrement qui ne tient pas compte des articles supprimés.
Même quand je fais une optimisation de la table... Que faire pour que si j'ai 5 enregistrements dans ma table le prochain enregistrement aura le numero 6.
 
merci de me donner des pistes, j'ai beau chercher, j'ai pas encore trouver. Merci.
 
françois
FoxcssFox

Reply

Marsh Posté le 31-03-2005 à 12:18:37   

Reply

Marsh Posté le 31-03-2005 à 12:19:44    

L'autoincrement sert juste à donner un nombre unique à un champ, sans garantir la continuité. D'ailleurs ça sert à rien d'être continu... Donc faut que tu mette un champ INT que tu incrémentera à la main :/

Reply

Marsh Posté le 31-03-2005 à 12:27:47    

FlorentG a écrit :

L'autoincrement sert juste à donner un nombre unique à un champ, sans garantir la continuité. D'ailleurs ça sert à rien d'être continu... Donc faut que tu mette un champ INT que tu incrémentera à la main :/


 
Ok mais c'était bien pratique, cela me permettait de savoir combien d'articles j'avais, et de les insérer dans une page dont l'ID serait le lien.
 
Donc si j'ai bien compris, je devrais plutot fait une boucle for...qui incremente de 1 alors ?
Je suis débutant, j'espère que je m'exprime bien, ne m'en voulez pas...

Reply

Marsh Posté le 31-03-2005 à 12:37:11    

Bah pour le nombre d'articles, une simple requête suffit ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed