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

PHP & Base de données Discussion :

Comment optimiser cette requête ? [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 112
    Par défaut Comment optimiser cette requête ?
    bonjour je voudrais optimiser cette requete qui affiche les commentaires sur un topic
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     mysql_query("SELECT * FROM ".prefix."REPLY WHERE TOPIC_ID = '$t' ".$open_sql." ORDER BY R_DATE ASC LIMIT ".pg_limit($reply_num_page).", $reply_num_page") or die (mysql_error());
    Pouvez vous m'aider ?

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Bonjour,

    que contient ta variable $open_sql ?

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 112
    Par défaut
    merci pour ta reponse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $open_sql = "AND R_AUTHOR = '$m'";

  4. #4
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Dans ce cas, la seule optimisation possible sera de ne pas sélectionner tous les champs (*) mais seulement ceux qui seront nécessaires, si bien sur tu n'as pas besoin de tous les champs

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Sur une requête aussi basique il n'y a rien à faire.
    N'utilise pas SELECT * mais indique les champs.
    Ne met pas guillemets aux champs numériques.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 112
    Par défaut
    d'accord je vais essayer
    merci pour ta réponse

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2010
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 112
    Par défaut
    Vous pouvez me corriger une chose ?
    cette requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sqlCheck = mysql_query(" SELECT* FROM ".$Prefix."FORUM WHERE FORUM_ID = '".$f."'")
    je peux la mettre comme ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sqlCheck = mysql_query(" SELECT  FORUM_ID FROM ".$Prefix."FORUM WHERE  '".$f."'
    ?

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

Discussions similaires

  1. Comment optimiser cette requête?
    Par Nympheasi dans le forum Requêtes
    Réponses: 10
    Dernier message: 05/10/2009, 03h51
  2. comme optimiser cette requête sur 12.000 enr.
    Par chapeau_melon dans le forum WinDev
    Réponses: 2
    Dernier message: 22/03/2008, 19h36
  3. Comment faire cette requête ?
    Par Cazaux-Moutou-Philippe dans le forum Bases de données
    Réponses: 11
    Dernier message: 02/11/2007, 08h44
  4. Listing / Comment optimiser cette base de donnée
    Par ds-network dans le forum Requêtes
    Réponses: 3
    Dernier message: 05/02/2007, 09h08
  5. [CF][C#] Comment optimiser mes requêtes avec SqlCE ?
    Par david71 dans le forum Windows Mobile
    Réponses: 10
    Dernier message: 20/01/2006, 14h48

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