Ciao a tutti! Ho creato una classe PHP per gestire la connessione con il database.
Queste sono le veriabili della classe e il costruttore:

Codice PHP:
// Parametri per la connessione al DATABASE. Inserire i valori corrispondenti al database che si sceglie di utilizzare.
 
private static $db_name "...";
 private static 
$db_password "...";
 private static 
$_username "...";
 private static 
$db_host "...";
 public static 
$db;
  
 
// Costruttore: inizializza la connessione al DATABASE. Nel caso essa non riesca visualizza un messaggio di errore e 
 // rimanda alla homepage. Non ha valori di ritorno.
 
public function __construct()
 {
  
$this->db mysql_connect(self::$db_hostself::$_usernameself::$db_password);
  if (
$this->db == false)
  {
   echo 
"<script language='text/javascript'> alert('Connessione al database MySQL fallita! Riprovare più tardi.'); location.href='http://miosito.com/Home.php'>";
  }
  else
  {
   
mysql_select_db(self::$db_name$this->db)
   or die (
"Errore nella connessione al database MySql! Riprovare più tardi");
  }
 } 
All'interno della classe ho definito una funzione:

Codice PHP:
 public function CercaRecord($_NomeTabella$_Campo$_Record)
 {
  
$this->_query "SELECT * FROM $_NomeTabella WHERE $_Campo LIKE '$_Record'";
  
$this->db_result mysql_query($this->_query$this->db);
  if (
mysql_num_rows($this->db_result)) 
  {
   return 
mysql_num_rows($this->db_result);
  }
  else
  {
   return 
FALSE
  }
 } 
A questo punto scrivo il mio codice PHP:

Codice PHP:
include('ClasseSQL.inc.php');
$_nome // un valore ricevuto da un form...
$_connession = new SQL();
$_prova $_connession->CercaRecord('MiaTabella''Username'$_nome); 
ed ecco il risultato:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a0000000/public_html/ClasseSQL.inc.php on line 150
fra parentesi la linea 150 e' questa:


public function CercaRecord($_NomeTabella, $_Campo, $_Record)
{
$this->_query = "SELECT * FROM $_NomeTabella WHERE $_Campo LIKE '$_Record'";
$this->db_result = mysql_query($this->_query, $this->db);
if (mysql_num_rows($this->db_result))
{
return mysql_num_rows($this->db_result);
}
else
{
return FALSE;
}
}
Please Help Me!!!!!