Salve, ho un db mysql collegato ad un localhost(apache)....
Ho fatto delle funzioni in php per la connessione col db....
Ho un problema con il conteggio delle righe....
Le funzioni e' così strutturata:

codice:
 public function num_righe($risultato)  {    
if($this->attiva)    {      
$numrows = mysql_num_rows($risultato);      
  return $numrows;    }    
else      
  return false;  }
codice:
public function estrai($risultato) {  
 if($this->attiva)   {     
$r = mysql_fetch_object($risultato);     
return $r;    }    
else      
return false; }
codice:
public function query($sql)     {       
if($this->attiva)       {        
 $sql = mysql_query($sql) or die (mysql_error());           return $sql;       
} 	  
else 	    
return false;     }
e la richiamo cosi:

codice:
$query = $data->query("SELECT ..."); 
$res = $data->estrai($query); 
$n_righe = $data->num_righe($res);
ma quando eseguo mi da il seguente errore:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files ....
e quindi la variabile $n_righe nn sara' opportunamente settata...
Qualcuno sa il perchè?
Grazie