errore:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\documents and settings\massimiliano\documenti\progetti web\rel11\includes\mysql.class.php on line 30
mysql.class.php
Codice PHP:
<?php
class Mysql{
var $ch;
//mySQL vars
var $my_user;
var $my_password;
var $my_host;
var $my_db;
function Mysql(){
$this->my_user="root";
$this->my_password="";
$this->my_host="localhost";
$this->my_db="ilmax";
}
function connect(){
$this->ch=mysql_connect($this->my_host,$this->my_user,$this->my_password) or die ("Errore: connessione non riusita");;
mysql_select_db($this->my_db,$this->ch) or die ("Errore: il database non esiste");
}
function query($q){
$res=mysql_query($q,$this->ch);
return $res;
}
function num($res){
return mysql_num_rows($res);
}
function fetch($res){
return mysql_fetch_array($res);
}
function close(){
mysql_close($this->ch);
}
}
?>
frammento di codice incriminato
Codice PHP:
$mysql=new Mysql;
$mysql->connect();
$r=$mysql->query("SELECT password,privileges FROM utente");
$num=$mysql->num($r);
Non vedo proprio dove sbaglio