Salut,

J'ai une classe de connection et elle plante un peu lorsque j'ai deux connections d'ouvertes.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$connect1 =& new connect;
   $connect1->query()
   while (list($id) = mysql_fetch_array($connect1->query) {
      $connect2 =& new connect();
      $connect2->query();
      $connect2->close();
   }
   $connect1->close();
Le problème c'est quand je ferme $connect2, alors je ne peux pas fermer $connect1 par la suite, il ne trouve pas le lien.

Mes deux fonctions de la classe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function connect() {
   global $db;
   $this->connect = @mysql_connect($db['host'], $db['name'], $db['pass']);
   mysql_select_db($db['db'], $this->connect);
}
 
function close() {
   mysql_close($this->connect);
}