qual è la funzione ch emi dice quanto è stata veloce una query mysql?
grazie
qual è la funzione ch emi dice quanto è stata veloce una query mysql?
grazie
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
non so se esista un funzione, ma potresti utilizzare
Codice PHP:
$starttime = microtime();
$query = mysql_query("SELECT * FROM tabella");
$endtime = microtime();
$time = $endtime - $starttime;
echo "Query eseguita in $time secondi";
eXvision
per ora uso cosi
fatemi sapere se esiste una funzione come ultimo id inserito ecc
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
ho messo queste righe ma mi da un numero lunghissimo che no penso siano i secodni .... comefaccio a trasformare in secondi?
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
sono microsecondi.
Non ha senso calcolare in secondi quel valore, perchè troppo breve.
Ciao!
ho usato questo e funziona; prima mancava la formattazione giusta
function diff_microtime($mt_old,$mt_new)
{
list($old_usec, $old_sec) = explode(' ',$mt_old);
list($new_usec, $new_sec) = explode(' ',$mt_new);
$old_mt = ((float)$old_usec + (float)$old_sec);
$new_mt = ((float)$new_usec + (float)$new_sec);
return $new_mt - $old_mt;
}
$_start = microtime();
/// qui eseguo la select
$time2=number_format(diff_microtime($_start,microt ime()), 4);
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso