Ciao
volevo trovare il numero totale dei records di un database
i records sono presenti in molte tabelle
ho scritto questo:
include"cod_db.inc.php";
$tot_records = 0;
$risultato = mysql_list_tables('animali');
if (!$risultato) {
print "Errore database, Impossibile elencare le tabelle\n";
print 'Errore MySQL: ' . mysql_error();
exit;
}
while ($riga = mysql_fetch_row($risultato)) {
// echo "Tabella: $riga[0]\n";
$n=0;
$co=mysql_query("Select img from $riga[0] where img = 'si' ");
$n = @mysql_num_rows($co);
$tot_records = $tot_records+$n;
}
mysql_free_result($risultato);
tutto ok mi mostra il totale dei records ma mi mostra anche l'errore;
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
per ovviare alla visualizzazione dell'errore ho messo il segno @
ma per curiosità vorrei sapere come dovrei risolvere questo errore.
Grazie a tutti