classe extend de class sql
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
Citation:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource
.
Pouvez vous m'aider ?
Merci a vous
Code:
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;
}
} |