Plusieurs Select ou un seul avec Inner Join?

Pascal_22 Messages postés 559 Statut Membre -  
Pascal_22 Messages postés 559 Statut Membre -
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é
 
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 559 Statut Membre 54
 
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 559 Statut Membre 54
 
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é
 
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 559 Statut Membre 54
 
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