Bonjour,

j'ai un problème avec ma classe mysql que j'ai créer
voici la une partie de la classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
 class mysql { 
	private $sql_user;
	private $sql_data_base;
	private $sql_query;
	private $sql_table_name;
 
    public function __construct($server,$user,$password,$data_base) 
	{ 
		$this-->$sql_server = $server;
		$this-->$sql_user = $user;
		$this-->$sql_password = $password;
		$this-->$sql_data_base = $data_base;
		$this-->connect();
		$this-->selectDataBase();
    } 
	public function connect()
	{
		try
		{
			mysql_connect($this-->$sql_server,$this-->$sql_user,$this-->$sql_password);
		}
		catch(Exeption $e)
		{
			$this->error('Erreur de connexion a la base de donnée '.$this->sql_data_base .mysql_error());
		}
	}
	public function selectDataBase()
	{
		try
		{
			mysql_select_db($this-->sql_data_base);
		}
		catch(Exception $e)
		{
			$this-->error('Erreur lors de la selection de la base de donnee '.$this-->sql_data_base .mysql_error());
		}
	}
dans mon fichier php je l'inizialise de cette manière
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$db = new mysql('localhost', 'root','','restonet');
mais il me donne cette erreur

Fatal error: Call to undefined function connect() in C:\Program Files\EasyPHP 3.0\www\restonet.ch\class\mysql.class.php on line 68

quand la fonction connect de l'appelle en dehors de mon constructeur cela fonctionne
est-ce que quelqu'un pourrais m'aider

Je remercie d'avance toute les personnes me donnant des indiquations