Originariamente inviato da camicio109
potresti usare una funzione apposita...
function do_query($query,$db) {
global $do_query;
$result = mysql_query($query,$db);
if ($result) $do_query++;
return $result;
}
e alla fine
echo "Query fatte: $do_query";
Alla fine ho usato questa funzione, sostituendo a mano i "mysql_query" con "do_query", tanto avevo poche query :P
Il problema ora è questo:
Ho inserito la funzione in un file chiamato functions.php.
Se includo functions.php nel mio index.php, il conteggio viene eseguito correttamente, e questo vale anche se includo altri files che richiamano la funzione in index.php.
Se invece uso la funzione anche in un file esterno ad index.php, diciamo image.php, che uso per esempio per prelevare una immagine dal database, la variabile globale non tiene conto delle query eseguite in image.php.
Spero di essere stato chiaro...grazie per gli aiuti!

Rispondi quotando