Plusieurs Select ou un seul avec Inner Join?

Fermé
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - 17 août 2010 à 18:00
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - 18 août 2010 à 18:50
Bonjour,

Afin de maximiser la vitesse d'affichage de ma page fait en PHP et MySQL, est-il préféreable de faire plusieurs requête Select à une base
de donnée ou est-il préféreable d'utiliser les inner join afin d'avoir qu'une seul fois la connexion a la BD? et ce même si c'Est un INNER JOIN entre 3 ou 4 tables?


Merci de votre aide

Pascal_22

5 réponses

Profil bloqué
17 août 2010 à 18:42
Essaye de créer des procédures stockées et appellent les sur tes pages à la place des chaines dde requetes.cela réduira considérablement la lenteur s'il y"en a au niveau du chargement des données sur tes pages.
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
17 août 2010 à 19:45
Bonjour slum-dunk,

Y a t'il des procédure stockées avec MYSQL???

Je sais qu'il en a dans sqlServer mais dans MYSQL???


PAScal_22
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
17 août 2010 à 19:53
Bonjour!!JE viens de lire que éffectivement on peut en avoir proc. stockée dans mysql mais comment les appels t'on de php ??

MErci

PAscal_22
0
Profil bloqué
17 août 2010 à 20:35
Pour les appeller,tu fais just un select nom_procédure; lit un peu la doc de mysql pour savoir plus,mais ça n'a rien de compliqué.

Bon courage
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
18 août 2010 à 18:50
Ok Merci slum-dunk,

Mais petite précision svp, je vais lire la docs mais, j'imagine qu'il faut que je fasse des inner join dans ma procedure car si je fait plein de select, cela reviendra au meme que de faire plein de select via mes pages php??

Est-ce que je me trompe?

Car en fait, dans ma table profil, jai le IDPays et le IDProvince, et actuellement je fait 3 select sur ma page afin d'aller récupérer le pays et le nom de la province.

Merci!!

Pascal_22
0