IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Requetes sql, mysql_fetch_array imbriqués = lenteur


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 31
    Par défaut Requetes sql, mysql_fetch_array imbriqués = lenteur
    Bonjour tout le monde

    Je poste dans cette rubrique car aucune reponse ne m'a ete apporté dans la dediée.

    Voila mon problème : J'ai un petit forum qui se trouve etre lent car j'ai des requetes et des mysql_fetch_array imbriqués.
    En effet, je fais une premiere requete et boucle pour afficher le nom de mes categories et dans ces memes boucles, je fais une requete qui m'indique les noms de mes forums. En gros, j'ai 25 requetes dans la page...

    Voila le shema :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $req = requete pour chercher le nom des categories;
     
    while(mysql_fecth_array($req1)) {
       ...traitement...
       $req2 = requete pour chercher le nom des forum de cette categorie;
         while(mysql_fecth_array($req2)) {
            ...traitement...
         }
       ...traitement...
    }
    J'ai regardé les différentes optimisations possibles mais j'avoue que je sais pas trop comment m'y prendre

    Pourriez vous m'aider ?
    En vous remerciant

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    FAQ

    Si tu travailles avec MySQL < 4.1, utilise ça.
    Si tu travailles avec MySQL > 4.1, utilise les requêtes imbriquées (un exemple est donné dans cette FAQ).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 31
    Par défaut
    Je lis ça et je reviens en cas de problème

    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. optimisé une requete SQl avec une requete imbriqués
    Par fabien14 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/01/2009, 10h01
  2. [SQL Server 2000] Lenteur de Proc mais pas de la requete :(
    Par Portekoi dans le forum Développement
    Réponses: 9
    Dernier message: 20/11/2007, 17h11
  3. [SQL Server 2000] Lenteur de Proc mais pas de la requete :(
    Par Portekoi dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 20/11/2007, 17h11
  4. Requetes sql, mysql_fetch_array imbriqués = lenteur
    Par simmstein dans le forum Requêtes
    Réponses: 6
    Dernier message: 18/10/2006, 08h43
  5. [MySQL v4.1.9] Lenteur d'une requête SQL
    Par Ithomir dans le forum Langage SQL
    Réponses: 9
    Dernier message: 04/07/2006, 10h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo