Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/08/2011, 16h52   #1
Membre habitué
 
Inscription : juillet 2006
Messages : 664
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 664
Points : 132
Points : 132
Par défaut Rapidité de requêtes SELECT

Bonjour à tous,

je me posais la question suivante. Je développe un site dans lequel l'utilisateur doit s'authentifier. Admettons que je dispose d'une table MEMBRE avec comme champ (entre autres) : id_membre, login, nom, prénom, statut (statut : célibataire, en couple, ...)

Laquelle de ces options est la plus rapide,si à un moment donné je veux récupérer le statut ? :

- faire un select sur les champs dont j'ai besoin au login ET sur le statut et garder le statut en session pour le reprendre quand j'en aurai besoin (je développe en PHP).

- au moment, où j'ai besoin du statut, faire un select statut from MEMBRE (en ayant donc fait auparavant un select sur cette table au login)

- mettre le statut dans une table séparée et faire comme le point 2

merci beaucoup
__________________
Le seul, le vrai Facebook killer
https://www.weetool.com
identifiant_bidon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2011, 17h55   #2
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 879
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 879
Points : 7 652
Points : 7 652
perso, j’exclurais la 3ème, ça revient à faire la même chose que la seconde.

Pour le reste, tout dépend de ton utilisation de l'information statut. Pour une utilisation occasionnelle, la seconde méthode. Pour une utilisation plus intensive, tu peux garder le statut en mémoire tout comme tu garde déjà le login.
__________________
Sevyc64 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/08/2011, 20h12   #3
Membre habitué
 
Inscription : juillet 2006
Messages : 664
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 664
Points : 132
Points : 132
Ok merci pour ton avis sevyc64. Je vais donc m'en tenir à l'option n°2
__________________
Le seul, le vrai Facebook killer
https://www.weetool.com
identifiant_bidon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2011, 16h35   #4
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 823
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 823
Points : 6 433
Points : 6 433
?
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h47.


 
 
 
 
Partenaires

Hébergement Web