<?php
// On commence le compte à 0
$nb_requetes = 0;
// Fonction pour compter le temps d'exécution
function chrono()
{
$temps = explode(' ', microtime());
return $temps[0]+$temps[1];
}
$timer_requetes = 0;
// Fonction exécution des requêtes (vous devez remplacer les mysql_query par query)
function query($requete)
{
//augmenter le compte de 1
global $nb_requetes,$timer_requetes;
$nb_requetes++;
//executer la requête et la retournée et compter son temps d'execution
$debut = chrono();
//executer la requête et la stocker dans une variable pour ensuite la récuperée
$req_return = mysql_query($requete);
//ajouter le temps d'execution de la requête actuelle au temps d'execution de toutes les requêtes
$timer_requetes += round(chrono()-$debut,6);
return $req_return;
}
// Afficher le résultat
echo 'Page contenant '.$nb_requetes.' requêtes mysql executées en '.$timer_requetes.' secondes';
?>