Bonjour,

je cherche à crée une connexion vers une base mysql et mettre cette connexion dans une variable session pour que je puisse utiliser cette connexion dans autres pages, sans d'être obligé de faire une connexion dans chaque page de mon site.

dans la première page j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$_SESSION['connexionBDD'] = new DBConnexion('localhost', 'user', 'pwd', 'mabase');
où DBConnexion est une classe héritant du mysqli.

normalement dans les autres pages j'utilise cette variable comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$req = $_SESSION['connexionBDD']->query('SELECT * FROM matable ') or die('Erreur SQL !';
mais voilà, j'ai l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Warning: mysqli::query() [mysqli.query]: Couldn't fetch DBConnexion in K:\EasyPHP 3.0\www\Forum\Classes\Messages\ShowMessagesOfDiscussion.php on line 45
Erreur SQL !
donc, est-il possible de passer une connexion dans une variable session ? ou bien y a un autre problème.