Mulighed 1 ville være at sende alle dine forespørgsler gennem en indpakning:
function custom_mysql_query($sql)
{
$GLOBAL['query_count'] ++;
return mysql_query($sql);
}
Bemærk venligst, at det kun er til illustration og uden fejlhåndtering osv.
Du kan forespørge MySQL for antallet af forespørgsler, der er kørt:
mysql> SHOW STATUS LIKE 'Com_select';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Com_select | 2 |
+---------------+-------+
1 row in set (0.00 sec)
Du vil måske gøre noget som:
SHOW STATUS LIKE 'Com_%';
og føj derefter Com_select, Com_update, Com_insert og Com_delete
sammen