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 :
où DBConnexion est une classe héritant du mysqli.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $_SESSION['connexionBDD'] = new DBConnexion('localhost', 'user', 'pwd', 'mabase');
normalement dans les autres pages j'utilise cette variable comme suit:
mais voilà, j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $req = $_SESSION['connexionBDD']->query('SELECT * FROM matable ') or die('Erreur SQL !';
donc, est-il possible de passer une connexion dans une variable session ? ou bien y a un autre problème.
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 !
Partager