Je poste ça parce que le nombre de post sur des questions simplissimes ou totalement inutiles pulullent en ce moment.
on résume :
MySQL (et le SQL en général) est un langage de MANIPULATION DE DONNEES.
ce langage ne sert qu'a récupérer des informations stockées dans une base de données, à les manipuler, les transformer et les afficher.
1- Ouin j'ai un trou dans ma table, ça l'AUTO_INCREMENTE et pas gentil !
En aucun cas la manière dont sont stockées les données, et leurs valeurs n'influe sur le fonctionnement de la base.
Une table n'est pas une feuille EXCEL, même si ça peut y ressembler quand on l'affiche dans PhPMyAmin par exemple..
avoir des Id de 1 à 35 puis un trou jusqu'à 1250 ne change absolument rien, et combler le trouve par des ALTER TABLE n'apporte RIEN !
2- Une requête n'est pas forcément fausse si elle ne retourne aucune ligne
Peut être que tout bêtement aucune ligne ne correspond à ce qui est demandé à la base..
je manque de temps pour finir, la suite au prochain épisode
---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft