Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1112 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Questions sur auto_increment

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Questions sur auto_increment

n°559110
KdZ'
Simple®
Posté le 04-11-2003 à 22:22:19  profilanswer
 

Voila, j'ai un champs id, à chaques fois que j'ajoute une fiche dnas la base, je fiasait un ORDER BY id DESC, et +1 a la prochaine valeur id...
 
Le pb, c'est que si je fais une fiche, il me met id 1, ok, si j'en fait une 2eme id 2 ...
 
Admettons que j'ai 3 fiches, avec 3 id (id 1 2 et 3) maintenant je vire la fiche 2, et ben si je rajoute une fiche plus tard, il va me faire non pas id 2 mais id 4 ce qui est normal, mais comment faire pour avoir une id qui serait auto_incrementée ?
 
J'ai essayer avant en mettant mon champs "idé en auto_increment mais ça marche un peu comme ma methode actuelle...

mood
Publicité
Posté le 04-11-2003 à 22:22:19  profilanswer
 

n°559183
mrbebert
Posté le 04-11-2003 à 23:10:07  profilanswer
 

oui, c'est ca le fonctionnement normal d'un champ auto-incrémenté [:proy]  
A chaque insertion (du moins, celle qui utilisent l'auto-incrémentation), il utilise la valeur suivante :)

n°559186
KdZ'
Simple®
Posté le 04-11-2003 à 23:16:16  profilanswer
 

oui mais si il y a 1,2,3 et 5 et ben à la prochaine il prend 6 et moi je veux qu'il prenne 4 :(

n°559188
mrbebert
Posté le 04-11-2003 à 23:21:25  profilanswer
 

Dans ce cas, il faut que tu fasse une recherche toi même [:proy]

n°559216
Hermes le ​Messager
Breton Quiétiste
Posté le 04-11-2003 à 23:57:43  profilanswer
 

KdZ' a écrit :

oui mais si il y a 1,2,3 et 5 et ben à la prochaine il prend 6 et moi je veux qu'il prenne 4 :(


 
Dans 99% des cas, cela ne pose aucun problème que tu aies "des trous". C'est une question classique de "débutant" pour les BDD (ne le prend pas mal, c'est pas une insulte, ni du mépris, juste une constatation ;) )
 
 :)

n°559228
KdZ'
Simple®
Posté le 05-11-2003 à 00:24:06  profilanswer
 

Hermes le Messager a écrit :


 
Dans 99% des cas, cela ne pose aucun problème que tu aies "des trous". C'est une question classique de "débutant" pour les BDD (ne le prend pas mal, c'est pas une insulte, ni du mépris, juste une constatation ;) )
 
 :)  


 
 :hello: Tient, la FZ dans la place ;)
 
En tout ca,s merci pour ta contrib.
 
Donc je continu comme ça alors, hum oki ;)

n°559229
simogeo
j'ai jamais tué de chats, ...
Posté le 05-11-2003 à 00:31:31  profilanswer
 

HLM > tu vas tjrs sur la fz ?  :D


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°559230
Hermes le ​Messager
Breton Quiétiste
Posté le 05-11-2003 à 00:31:55  profilanswer
 

simogeo a écrit :

HLM > tu vas tjrs sur la fz ?  :D


 
non. Et je risque pas d'y retourner.

n°559231
simogeo
j'ai jamais tué de chats, ...
Posté le 05-11-2003 à 00:34:38  profilanswer
 

Hermes le Messager a écrit :


 
non. Et je risque pas d'y retourner.


'ki  :)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°559232
belgique
Posté le 05-11-2003 à 00:42:12  profilanswer
 

Utilise un champ auto incrément c'est plus propre :)

mood
Publicité
Posté le 05-11-2003 à 00:42:12  profilanswer
 

n°559233
simogeo
j'ai jamais tué de chats, ...
Posté le 05-11-2003 à 00:45:03  profilanswer
 

[:psywalk]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°559235
KdZ'
Simple®
Posté le 05-11-2003 à 00:48:09  profilanswer
 

Qui y at'il simogeo ?

n°559236
simogeo
j'ai jamais tué de chats, ...
Posté le 05-11-2003 à 00:54:43  profilanswer
 

KdZ' a écrit :

Qui y at'il simogeo ?


 

Belgique a écrit :

Utilise un champ auto incrément c'est plus propre :)


 
c'est déjà ce que tu fais  :)
ou une chose m'a échappée  :wahoo:  
 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°559238
Profil sup​primé
Posté le 05-11-2003 à 01:23:45  answer
 

Les champs autoincrémentés sont suffisemment simple a gérer, pourquoi chercher + compliquer
 

Hermes le Messager a écrit :


 
Dans 99% des cas, cela ne pose aucun problème que tu aies "des trous". C'est une question classique de "débutant" pour les BDD (ne le prend pas mal, c'est pas une insulte, ni du mépris, juste une constatation ;) )
 
 :)  


tout le monde en a...
 
 
 
 
 
 
 
Je suis dehors [:adsl1978]

n°559355
KdZ'
Simple®
Posté le 05-11-2003 à 10:10:42  profilanswer
 

HLM pk tu va plus sur la FZ ?
 
Edit : H L M <--  [:ministry]


Message édité par KdZ' le 05-11-2003 à 10:40:26
n°559712
belgique
Posté le 05-11-2003 à 14:33:00  profilanswer
 

simogeo a écrit :


 
 
 
c'est déjà ce que tu fais  :)
ou une chose m'a échappée  :wahoo:  
 
 


 
Apparament la première ligne t'as échappée  :lol:  

Citation :

 
 Posté le 04-11-2003 22:22:19                          
Voila, j'ai un champs id, à chaques fois que j'ajoute une fiche dnas la base, je fiasait un ORDER BY id DESC, et +1 a la prochaine valeur id...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Questions sur auto_increment

 

Sujets relatifs
[PHP] petit prob après passage d'easyPhp à BigApache...[PHP] Pb requete sql ??
[PHP/MYSQL] Quel hebergeur gratuit support l'envoie d'email?[PHP] 2 connections a une bdd dans un même script
[PHP] upload OK ; copy OK ; check size pas OK :/[PHP/MySQL] - cohabitation de deux requetes dans une meme table ?
[PHP] - passer variable en adresse... => ça recommence [:totoz][PHP] fopen pour une page.php ?
[ PHP / shell ] Lancer une application[SMTP / PHP] - bug caractère &#8364; dns les email...
Plus de sujets relatifs à : [PHP] Questions sur auto_increment


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR