connexion bdd dans une variable session
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:
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:
1 2
|
$req = $_SESSION['connexionBDD']->query('SELECT * FROM matable ') or die('Erreur SQL !'; |
mais voilà, j'ai l'erreur suivante :
Code:
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.