Langage PHP

Fermé
yasahmed Messages postés 41 Date d'inscription samedi 13 février 2010 Statut Membre Dernière intervention 3 août 2012 - 22 juil. 2012 à 02:56
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 24 nov. 2013 à 17:19
Slt a tous
je suis un débutant en PHP, bon j'ai une BD qui contient presque 600 000 enregistrement
donc j'ai pensé a regrouper les données alors j'ai crée d'autre tables par ex regroupement selon le premier lettre
Le problème c'est que je veux faire la recherche simultanément dans toutes mes tables
et Merci d'avance
A voir également:

6 réponses

georgesjeandenis Messages postés 23 Date d'inscription vendredi 6 juillet 2012 Statut Membre Dernière intervention 10 mars 2013 1
22 juil. 2012 à 06:52
Il faut faire des FULL JOIN:

SELECT * FROM table1

FULL JOIN table2
ON table1.primarykey = table2.foreignkey

____________________________________________


Si plus que 2 tables:


SELECT * FROM table1

FULL JOIN table2
ON table1.primarykey = table2.foreignkey

FULL JOIN table3
ON table2.primarykey = table3.foreignkey

FULL JOIN table4
ON table3.primarykey = table4.foreignkey

FULL JOIN ...
0
georgesjeandenis Messages postés 23 Date d'inscription vendredi 6 juillet 2012 Statut Membre Dernière intervention 10 mars 2013 1
22 juil. 2012 à 06:55
0
yasahmed Messages postés 41 Date d'inscription samedi 13 février 2010 Statut Membre Dernière intervention 3 août 2012
22 juil. 2012 à 17:28
Merci pour vos réponses mais mon problèmes est de réduire le Temp de recherche c'est pour cela j'ai pensé a envoyé des requêtes simultanément
0
yasahmed Messages postés 41 Date d'inscription samedi 13 février 2010 Statut Membre Dernière intervention 3 août 2012
22 juil. 2012 à 17:29
mon problème c'est pas comment faire la jointure entre plusieurs tables: D
0

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

Posez votre question
yasahmed Messages postés 41 Date d'inscription samedi 13 février 2010 Statut Membre Dernière intervention 3 août 2012
24 juil. 2012 à 02:11
Plzzz help :(
0
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
24 nov. 2013 à 17:19
Bonsoir,

La rapidité de recherche ne réside pas dans la fragmentation en plusieurs tables, mais dans l'indexation.

Indexez le principal champ sur lequel vous faites une recherche. rapdité multipliée par 10 à 100...

A+
0