Comment afficher les rêquetes effectuer sur phpbb ?

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics


a7_
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: 22 Sep 2005

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 passionné
WRInaute passionné
 
Messages: 1800
Inscription: 3 Nov 2004

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: 22 Sep 2005

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
WRInaute accro
WRInaute accro
 
Messages: 17013
Inscription: 23 Fév 2004

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: 22 Sep 2005

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 passionné
WRInaute passionné
 
Messages: 1800
Inscription: 3 Nov 2004

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: 22 Sep 2005

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 passionné
WRInaute passionné
 
Messages: 1800
Inscription: 3 Nov 2004

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.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT 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 1 invité