Problème de MySQL -> auto-incrément et select derniere valeur d'une colonne

Résolu
Signaler
Messages postés
37
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
26 juin 2006
-
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
-
Bonjour ! Je suis débutant en communication PhP <-> MySQL mais j'apprend vite :-) mias la je sèche un peu alors j'espère que vous pourrez répondres à mes 2 questions !
1) Tout d'habord, dans ma base MySQL j'ai une colone "id" de type auto-incrément, lautoincrément marche plutot bien mais lorsque j'efface des données dma base (appartenant à la meme table ke "id") ben l'auto-incrément continue kom si de rien n'était, c'est à dire si g entré 20 lignes de données, "id" 20 , mnt je supprime toutes les données, logiquement "id" 0 mais non id = "21", pleaz aidez-moi !

2ème et dernière question, comment sélectionner le dernier champ dla colone "id" ? avec un Select ?! Ou bien la valeur de l'auto-incrément !?! bref jveux savori le nombre d'enregistrements total dma table .. Svp aidze moi jvous en serais très reconnaissant

-=[ Neogy ] =

3 réponses

Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Salut,



1) c'est normal. tu peux si tu veux modifier le prochain id qui sera
inséré faire ceci : ALTER TABLE table SET AUTOINCREMENT=X ou x
correspond à la prochaine valeur de l'autoincrément.



2) SELECT COUNT(*) FROM table



ça te retourne le nombre d'enregistrements (via un fetch_row() ensuite pour récupérer la donnée)



a +

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
Messages postés
37
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
26 juin 2006

Une réponse claire et précise en moins d'une minute, LONGUE VIE à phpcs ! merci anthomicro ;-) bonne journée
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Pas de quoi ;-)



a +

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>