Comment afficher les rêquetes effectuer sur phpbb ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


a7_
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: Jeu Sep 22, 2005 4:05

Comment afficher les rêquetes effectuer sur phpbb ?

Message le Mar Oct 11, 2005 0:02

Bonjour, je voudrai savoir s’il y a un moyen de voir les requêtes SQL exécuté sur une page.

Car je vois mon index qui varie entre 28 et 31 requêtes.

Code: Tout sélectionner
generation time: 0.1179s (PHP: 82% - SQL: 18%) - SQL queries: 28 - GZIP enabled - Debug on


Et donc je voudrai quels mods effectue des requêtes sur tel page.

Merci.


Mumuri
WRInaute accro
WRInaute accro
 
Messages: 1792
Inscription: Mer Nov 03, 2004 10:50

Message le Mar Oct 11, 2005 12:08

tu cherches mysql_query dans le répertoire PHPBB en local, et tu devrais trouver un fichier avec une ligne de ce style "mysql_query($sql);" il reste plus qu'a faire un echo $sql;


a7_
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: Jeu Sep 22, 2005 4:05

Message le Mar Oct 11, 2005 13:16

HEu... désolé mais :

j'ai bien les lignes de code dont tu me parle : 'mysql_query' dans "mysql.php et mysql4.php(je me sert du 4 moi) et dans admin_email_list.php", mais comment fait-t'on un "echo $sql" ..?

(je débute)


Ps: par contre j'ai pleins de "sql_query($sql)"


HawkEye
Modérateur
Modérateur
 
Messages: 14959
Inscription: Lun Fév 23, 2004 12:33

Message le Mar Oct 11, 2005 14:33

ben dans ton code php, à l'endroit ou tu veux afficher le résultat, tu tapes <? echo $sql ?> ...


a7_
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: Jeu Sep 22, 2005 4:05

Message le Mar Oct 11, 2005 15:57

ben dans...


Ce qui parait evident pour toi, ne l'est absolument pas pour moi (ni connaissant quasi rien en PHP)

Donc, a quel endroit dois-je mettre ton code (<? echo $sql ?>) ?
Dans mysql4.php, a quel endroit ?

Ce ne serait pas plutot un truc du genre : echo $query; ?
forum.miranda-fr.netle forum francophone du client multi protocoles miranda-im, msn, irc, yahoo, icq, irc, français, meilleur, pack
www.miranda-fr.netle site francophone du client multi protocoles miranda-im, msn, irc, yahoo, icq, irc, français, meilleur, packMerci pour votre aide.
Dernière édition par a7_ le Dim Oct 30, 2005 0:43, édité 1 fois.


Mumuri
WRInaute accro
WRInaute accro
 
Messages: 1792
Inscription: Mer Nov 03, 2004 10:50

Message le Mer Oct 12, 2005 20:45

bon j'ai chopé le pack et regardé ou il fallait mettre ca pour toi

dans mysql4.php

rechercher
Code: Tout sélectionner
         $this->query_result = mysql_query($query, $this->db_connect_id);


rajouter en dessous
Code: Tout sélectionner
echo "RequetePHPBB:<b>".$query."</b><br>";


dans mysql.php

rechercher
Code: Tout sélectionner
   $this->query_result = @mysql_query($query, $this->db_connect_id);


rajouter en dessous
Code: Tout sélectionner
echo "RequetePHPBB:<i>".$query."</i><br>";


un truc je suis pas convaincu que ca t'affiche toutes les requetes, mais je pense que y'aura la majeur partie


a7_
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: Jeu Sep 22, 2005 4:05

Message le Mer Oct 12, 2005 21:27

Merci !

mais finalement j'ai opté pour ça :

Code: Tout sélectionner
#
#-----[ OUVRIR ]----------------
#
db/mysql4.php
#
#-----[ TROUVER ]--------------
#
      else
      {
         if( $transaction == END_TRANSACTION && $this->in_transaction )
         {
            $result = mysql_query("COMMIT", $this->db_connect_id);
         }
      }
#
#-----[ APRES, AJOUTER ]-----------------
#
      $fp = @fopen('requetes.html', 'a+');
      @fputs($fp, $query . '<br /><br />');
      @fclose($fp);


Sachant que ca va te créer un fichier requetes.html a la racine de ton forum (non protégé donc attention) qui contiendra la liste des requetes. Il faudra que tu l'effaces a chaque fois que tu veux tester une page par contre.


Mumuri
WRInaute accro
WRInaute accro
 
Messages: 1792
Inscription: Mer Nov 03, 2004 10:50

Message le Jeu Oct 13, 2005 12:13

ouep au moin ca t'affiche pas les requétes un peu au pif dans le code, tu dois pouvoir optimiser le truc pour que ca t'efface le requetes.html au démarrage, mais j'ai la flemme de regarder comment.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités