Salut ! Bon j'ai eu quelques petits soucis pour avoir mon dédié mais c'est chose faite. Je viens de terminer le dump de la BDD et les modifs afin de rendre le site opérationnel chez mon nouvel hébergeur, bilan même problème. Le site en lui même est beaucoup plus fluide mais la requête de récupération des mails expéditeur est toujours aussi lente.. J'avais un peu simplifié ma requête dans mon précédent post, la syntaxe exacte est la suivante :
Code:
<!--?php //Récuperation des Mails Expediteur //
$reponse = $db->query('select t1.mail_expe, t1.number, lu
from mails t1
where t1.number = (select max(t2.number) from mails t2 where t2.mail_expe=t1.mail_expe) AND ID = \'' .$id. '\'
ORDER BY number DESC');
while ($donnees = $reponse->fetch())
J'utilise cette syntaxe pour afficher le statut du mail (lu/non lu)
ex: si la colonne "lu" de la dernière entrée de mail_expe est égale à 1, alors le dernier mail à déjà été ouvert on affiche donc mail_expe avec une couleur grisée, sinon on affiche mail_expe en blanc avec un soulignement.
J'ai trouvé cette syntaxe sur internet après plusieurs essais perso non fructueux, elle fonctionne mais serai donc la cause du ralentissement.
Je me retrouve donc au point de départ et suis ouvert à toute propositions
- - - - - - - - - - -Fusion. Pas bien de faire du flood - - - - - - - - - - -
Salut ! Bon j'ai eu quelques petits soucis pour avoir mon dédié mais c'est chose faite. Je viens de terminer le dump de la BDD et les modifs afin de rendre le site opérationnel chez mon nouvel hébergeur, bilan même problème. Le site en lui même est beaucoup plus fluide mais la requête de récupération des mails expéditeur est toujours aussi lente.. J'avais un peu simplifié ma requête dans mon précédent post, la syntaxe exacte est la suivante :
$reponse = $db->query('select t1.mail_expe, t1.number, lu
from mails t1
where t1.number = (select max(t2.number) from mails t2 where t2.mail_expe=t1.mail_expe) AND ID = \'' .$id. '\'
ORDER BY number DESC');
while ($donnees = $reponse->fetch())
J'utilise cette syntaxe pour afficher le statut du mail (lu/non lu)
ex: si la colonne "lu" de la dernière entrée de mail_expe est égale à 1, alors le dernier mail à déjà été ouvert on affiche donc mail_expe avec une couleur grisée, sinon on affiche mail_expe en blanc avec un soulignement.
J'ai trouvé cette syntaxe sur internet après plusieurs essais perso non fructueux, elle fonctionne mais serai donc la cause du ralentissement.
Je me retrouve donc au point de départ et suis ouvert à toute propositions
- - - - - - - - - - -Fusion. Pas bien de faire du flood - - - - - - - - - - -
EDIT : Ma balise CODE n'a apparemment pas plus, je ne peux meme plus modifier mon message précédent je le reposte donc sans balise cette fois
Salut ! Bon j'ai eu quelques petits soucis pour avoir mon dédié mais c'est chose faite. Je viens de terminer le dump de la BDD et les modifs afin de rendre le site opérationnel chez mon nouvel hébergeur, bilan même problème. Le site en lui même est beaucoup plus fluide mais la requête de récupération des mails expéditeur est toujours aussi lente.. J'avais un peu simplifié ma requête dans mon précédent post, la syntaxe exacte est la suivante :
$reponse = $db->query('select t1.mail_expe, t1.number, lu
from mails t1
where t1.number = (select max(t2.number) from mails t2 where t2.mail_expe=t1.mail_expe) AND ID = \'' .$id. '\'
ORDER BY number DESC');
while ($donnees = $reponse->fetch())
J'utilise cette syntaxe pour afficher le statut du mail (lu/non lu)
ex: si la colonne "lu" de la dernière entrée de mail_expe est égale à 1, alors le dernier mail à déjà été ouvert on affiche donc mail_expe avec une couleur grisée, sinon on affiche mail_expe en blanc avec un soulignement.
J'ai trouvé cette syntaxe sur internet après plusieurs essais perso non fructueux, elle fonctionne mais serai donc la cause du ralentissement.
Je me retrouve donc au point de départ et suis ouvert à toute propositions
- - - - - - - - - - -Fusion. Pas bien de faire du flood - - - - - - - - - - -
Salut ! Bon j'ai eu quelques petits soucis pour avoir mon dédié mais c'est chose faite. Je viens de terminer le dump de la BDD et les modifs afin de rendre le site opérationnel chez mon nouvel hébergeur, bilan même problème. Le site en lui même est beaucoup plus fluide mais la requête de récupération des mails expéditeur est toujours aussi lente.. J'avais un peu simplifié ma requête dans mon précédent post, la syntaxe exacte est la suivante :
$reponse = $db->query('select t1.mail_expe, t1.number, lu
from mails t1
where t1.number = (select max(t2.number) from mails t2 where t2.mail_expe=t1.mail_expe) AND ID = \'' .$id. '\'
ORDER BY number DESC');
while ($donnees = $reponse->fetch())
J'utilise cette syntaxe pour afficher le statut du mail (lu/non lu)
ex: si la colonne "lu" de la dernière entrée de mail_expe est égale à 1, alors le dernier mail à déjà été ouvert on affiche donc mail_expe avec une couleur grisée, sinon on affiche mail_expe en blanc avec un soulignement.
J'ai trouvé cette syntaxe sur internet après plusieurs essais perso non fructueux, elle fonctionne mais serai donc la cause du ralentissement.
Je me retrouve donc au point de départ et suis ouvert à toute propositions
EDIT : le message precedent a completement bugué à cause de ma balise CODE.. je reposte donc à la suite