Bonjour
Pour afficher des données naturalistes stockées sous MySQL (5.1), j'ai programmé quelques pages en PHP (5.6).
J'ai une table "données" avec les infos principales (date, observateur, insee, espèce...) et une table "communes" (insee, commune, département...) dont la clé primaire 'insee' fait le lien avec la table "données" ; env. 3000 lignes dans "communes", 400 000 lignes dans "données"
Je voudrais pouvoir afficher une liste succincte de toutes les données sur la même page, sous forme d'un tableau avec date / observateur / commune / espèce
J'ai donc une requête
puis je fais une boucle sur les résultats pour afficher mon tableau, ça commence à afficher, ça dure un temps infini et ça plante le navigateur !SELECT date_obs, observateur, communes.commune, espece FROM donnees, communes WHERE communes.insee=donnees.insee ORDER BY date_obs, observateur, commune
Est-ce que ça pourrait être un problème de requête MySQL trop lourde ou plutôt de quantité de données à afficher ?
Merci d'avance pour vos réponses
Partager