voila mon probleme: j'ai une classe Mysql qui gere les connexion a la base de données
public function Connect() { if($this->Connected==TRUE) { echo "Il existe deja une connexion a la base de donnees!"; return FALSE; } $this->Connect=mysql_connect($this->Host,$this->User,$this->Pass); if($this->Connect==TRUE) { $this->Connected=TRUE; return TRUE; } else { $this->Connected=FALSE; return FALSE; } }
require_once('class_mysql.php'); $mysql=new Mysql('localhost', 'root', '*****'); $mysql->connect(); $mysql->selectDatabase('mysql'); $mysql->queryRecord('select * from db;'); $mysql->disconnect();
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host '*****' (11001) in C:\httpd\Apache2\htdocs\php5\class_mysql.php on line 23
Donne une fois le constructeur de ta classe.
class Mysql { private $User, $Pass, $Host, $Connected=FALSE, $Connect, $Database, $LastQuery; public function __construct($user, $pass, $host) { $this->User=$user; $this->Pass=$pass; $this->Host=$host; }
Donc si ton constructeur c'est
Pourquoi est-ce que dans
Tu met l'host au début, à la place du $user ? Met plutôt :
merci bien ! ca passe beaucoup mieux
N'oublie pas quand t'as une erreur de bien tout relire