Modérateur PHPfrance |
10684 Messages
26 mai 2016, 12:53
Bonjour,
Un Mysql_fetch_assoc sera un chouille plus performant que fetch_array
Sinon côté optimisation, pourquoi faire recalculer à mysql la date et heure du jour à chaque enregistrement retourné ?
Calcul le directement en php une seule fois avant de faire ta requête
Édit : et au lieu de faire une nouvelle requête dans ton while (et donc faire executer autant de requêtes que tu as d'enregistrements), tu dois pouvoir faire une jointure entre tes deux tables et ainsi n'avoir qu'une requête a exécuter.
Un "=" pour comparer les ids sera plus efficace qu'un like.
Enfin, assure toi que les types de champs en base sont bons et ajoutes au besoin des index ou des clés unique sur les champs que tu sollicites dans tes clauses where. Cela augmentera aussi les performances et temps de réponse

Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...