Bonjour,
J'ai un problème avec une requête SQL pour mon site.
La requête est :
SELECT DISTINCT NumCmd,NomClient,CodePostal,Ville,Poids,Volume,DateRes,DateLiv,DateLivPrev,StActuel,DateRecep,ZoneFacturation,typecmd FROM c, i WHERE c.CodePostal= i.CP AND NomClient LIKE '".$nom."%' ORDER BY ".$classer." asc ";
La table c a 3000 enregistrement et la table i en a autant.
Donc j'ai calculer le temps d'exécution de la requête et elle met 30 secondes.
Ce que je ne comprends pas c'est que dans phpmyadmin, lorsque j'exécute cette requête, elle s'exécute assez rapidement.
Pour cette requête, je fais une recherche par nom de client mais le problème est le même lorsque je fais une recherche par ville ou par numéro de commande. Mais quand je fais une recherche par Code postal, la recherche se fait rapidement.
Voilà
Merci d'avance pour votre aide
Partager