Doublons dans base
Fermé
claudio38
Messages postés
41
Date d'inscription
jeudi 15 juillet 2004
Statut
Membre
Dernière intervention
8 octobre 2008
-
8 janv. 2006 à 19:15
IDNoires - 9 janv. 2006 à 11:47
IDNoires - 9 janv. 2006 à 11:47
A voir également:
- Doublons dans base
- Supprimer les doublons excel - Guide
- Formules excel de base - Guide
- Doublons photos - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
1 réponse
Plusieurs choses :
- si tu ne veux pas plusieurs fois le même numéro pour différentes personnes, tu dois le réserver. c-a-d après ton select tu incrémentes ta base de numéro de 1 (update registre2 set num = num+1)
Inconvénient : si ton utilisateur ne soumet pas le formulaire tu perds le numéro affecté.
- si tu as besoin d'avoir des numéros qui se suivent là ça devient plus compliqué car il est très dur de gérer les accès concurrentiels. tu devrais donné les numéros à posteriori du formulaire.
- tu fais un while pour ton fetch array alors que tu as une requête qui ne te renvoie qu'un seul enregistrement (LIMIT 1) c'est pas nécessaire
- si tu ne veux pas plusieurs fois le même numéro pour différentes personnes, tu dois le réserver. c-a-d après ton select tu incrémentes ta base de numéro de 1 (update registre2 set num = num+1)
Inconvénient : si ton utilisateur ne soumet pas le formulaire tu perds le numéro affecté.
- si tu as besoin d'avoir des numéros qui se suivent là ça devient plus compliqué car il est très dur de gérer les accès concurrentiels. tu devrais donné les numéros à posteriori du formulaire.
- tu fais un while pour ton fetch array alors que tu as une requête qui ne te renvoie qu'un seul enregistrement (LIMIT 1) c'est pas nécessaire