Bonjour,
j'ai un problème avec ma classe mysql que j'ai créer
voici la une partie de la classe
dans mon fichier php je l'inizialise de cette manière
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()); } }
mais il me donne cette erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $db = new mysql('localhost', 'root','','restonet');
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
Partager