[PHP] Problemi con Classi
Ciao!
Oggi ho deciso di approfondire le classi, ma sto avendo problemi, di sicuro sbaglio qualcosa...
Ho questo codice:
Codice PHP:
<?php
error_reporting(E_ALL);
class mysql {
var $host;
var $user;
var $password;
var $dbname;
function connect() {
$db = mysql_connect($this->host,$this->user,$this->password);
$con = mysql_select_db($this->dbname,$db) || die(mysql_error());
}
function query($myquery) {
mysql_query($myquery) || die(mysql_error());
}
function close() {
mysql_close($this->host,$this->user,$this->password);
}
}
$mysql = new mysql();
$mysql->host = "localhost";
$mysql->user = "nokiagames";
$mysql->password = "******";
$mysql->dbname = "my_nokiagames";
$mysql->connect();
$query = $mysql->query("SELECT id FROM my_table");
echo mysql_num_rows($query);
$mysql->close();
?>
Per provare qualcosa ho deciso di contare le righe della tabella, ma niente:
Citazione:
Originalmente inviato da error_reporting
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /membri/nokiagames/... on line 28
Warning: Wrong parameter count for mysql_close() in /membri/nokiagames/... on line 17
So benissimo che per poter fare qualcosa del genere posso evitare le classi, ma vorrei imparare ad usarle al meglio...
Sapete dirmi dov'è l'errore???