<?
$starttime = 0;
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$starttime = $mtime;
?>
A la fin du fichier
<?
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$endtime = $mtime;
$gentime = round(($endtime - $starttime), 4);
echo '<br /><div align="center">Page générée en : '. $gentime .'s</div>';
?>
Alors comment faire pour qu'il n'affiche que 3 ou 4 chiffres derière la virgule.Code : Tout sélectionner
Page générée en : 1179773012.9598 secondes$nbquery = 0;
function query($sql)
{
global $nbquery;
$nbquery++;
$var = mysql_query($sql)or die(mysql_error());
return $var;
}
echo 'Il y a eu '.$nbquery.' requête(s) SQL dans cette page !';
Le problème qui se pose c'est que toutes mes requêtes sql devrait avoir que query() hors que moi elles sont toutes en mysql_query() et si je remplace mes requête en query() plus rien ne fonctionne et j'ai des erreur partout donc comment je pourrais fair epour que cela fonctionne avec mysql_query()
function query($sql)
{
global $queries;
static $link;
if (!isset($link))
{
// À remplacer selon besoin
$link = mysql_connect();
$queries = 0;
}
++$queries;
return mysql_query($sql, $link);
} Code : Tout sélectionner
Fatal error: Call to undefined function: query() in /home.13/s/t/u/studiogr/www/demo/test/articles.php on line 131