Da quel che ne capisco di programmazione ad oggetti (non mi sono mai messo a lavorarci), questo non è un problema di connessione, ma di classe.
Da quel che so, praticamente nulla, lo ripeto, dovrebbe essere una cosa simile no?
Codice PHP:
class db()
{
var $host = 'localhost';
var $us = 'criminalmindclan';
var $pass= '';
var $db = 'my_criminalmindclan';
function connessione()
{
$conn = mysql_connect($this->host,$this->us,$this->password) or die("errore nella connessione al db: ".mysql_error());
mysql_select_db($db, $conn) or die("errore nella selezione del db: ".mysql_error());
}
function query($sql)
{
$conn = mysql_connect($this->host,$this->us,$this->password) or die("errore nella connessione al db: ".mysql_error());
mysql_select_db($db, $conn) or die("errore nella selezione del db: ".mysql_error());
mysql_query($sql);
}
}
Poi:
Codice PHP:
$db = new db();
$s = $db->query($sql)or die("Errore ".$db->error);
Manca un bel po, tipo $error, quindi dovresti postare le tue classi.
PS: Ripeto nuovamente, io provo, ma non ho mai lavorato, però può essere una buona occasione per imparare