Optie één zou zijn om al uw vragen door een wrapper te laten gaan:
function custom_mysql_query($sql)
{
$GLOBAL['query_count'] ++;
return mysql_query($sql);
}
Houd er rekening mee dat dit alleen ter illustratie is en zonder foutafhandeling, enz.
U kunt MySQL opvragen voor het aantal uitgevoerde query's:
mysql> SHOW STATUS LIKE 'Com_select';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Com_select | 2 |
+---------------+-------+
1 row in set (0.00 sec)
Misschien wil je iets doen als:
SHOW STATUS LIKE 'Com_%';
en vervolgens Com_select, Com_update, Com_insert en Com_delete bij elkaar optellen