Bonour,
J'ai une table comprenant 125000 enregistrements. Pour commencer, je fait un select avec une clause where simple sur une colonne. Par la la suite la clausewhere sera beaucoup plus longue. D'où mon inquiétude.
puis j'utilise une boucle while pour construire le tableau + echo du résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $sql = " SELECT * FROM wds WHERE ".$clausewhere." "; $result = mysql_query($sql) or die( 'Erreur requête wds_list'.mysql_error() );
En local le traitement dure 9s!!
Si je fais la même requête par Phpmyadmin/SQL Recherche le temps de traitement dure moins d'une seconde.
Si vous pouviez m'aider comprendre pourquoi.
David
Partager