Bonjour,

J'ai créé 2 classe php pour se connecter a une basse de donnee mysql voir ci-dessous elle fonctionne tres bien sauf quand
je les inclus dans une autre classe php via extend ca marche plus il me renvoie comme erreur
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource
.

Pouvez vous m'aider ?

Merci a vous

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
class mysql_tmp
{
	function construct__()
	{
	  $this->connect_tmp = mysql_connect("localhost", "root", "azertyuio");
 
    if ($this->connect_tmp !== FALSE)
    {
      if (mysql_select_db("basse_temporaire") === FALSE)
      {
        mysql_close($this->connect_tmp);
        $this->connect_tmp = FALSE;
        die('Impossible de sélectionner une base de données.');
      }
      return TRUE;
    }
    else
    {
        die('Impossible de se connecter à la base de données.');
    } 
	}
 
	function load($requete)
	{
 
		$req = mysql_query("SELECT ".$requete."") or die(mysql_error());
 
    return mysql_fetch_object($req);
	}	
 
  function close()
  {
    if ($this->connect_tmp !== FALSE)
    {
      $this->connect_tmp = mysql_close($this->connect_tmp);
    }
    return FALSE;
  }	
}
 
class mysql
{
	function construct__()
	{
	  $this->connect = mysql_connect("localhost", "root", "azertyuio",TRUE);
 
    if ($this->connect !== FALSE)
    {
      if (mysql_select_db("basse",$this->connect) === FALSE)
      {
        mysql_close($this->connect);
        $this->connect = FALSE;
        die('Impossible de sélectionner une base de données.');
      }
      return TRUE;
    }
    else
    {
        die('Impossible de se connecter à la base de données.');
    } 
	}
 
	function load($requete)
	{
 
		$req = mysql_query("SELECT ".$requete."") or die(mysql_error());
 
    return mysql_fetch_object($req);
	}
 
  function close()
  {
    if ($this->connect !== FALSE)
    {
      $this->connect = mysql_close($this->connect);
    }
    return FALSE;
  }  	
}