Problème de connexion à une base de données MySQL - PHP - Programmation
Marsh Posté le 29-01-2008 à 15:49:40
Citation : $result = dbal::query($sql); |
=> Veut dire : on appelle la fonction query de la classe dbal sans passer par un objet.
Normal que php te dise qu'il ne trouve pas ce qu'il faut dans un tel cas. Il faudrait soit que les membres soient statique soit que tu passes par un objet de la classe dbal.
Marsh Posté le 30-01-2008 à 10:06:10
Merci, en fait c'était un oubli de ma part J'ai modifié et j'ai mis à la place : $result = $GLOBALS['dbal']->query($sql)
Marsh Posté le 29-01-2008 à 15:40:03
Salut à tous ! Je développe actuellement un site Internet de vente de meubles de salon d'intérieur, dans le cadre d'un projet fictif. Je rencontre un petit problème lors de l'inscription des clients. C'est que je n'arrive pas à me connecter à ma base de données. J'utilise pour cela une fonction connect(), développée dans une couche dbal, et à laquelle je fait appel dans mon plugin inscription.
Voici les messages qu'il m'affiche :
Notice: Undefined property: plugin_inscription::$connected in C:\Program Files\EasyPHP 2.0b1\www\projet_MS2006\lib\dbal.php on line 51
Fatal error: Call to undefined method plugin_inscription::connect() in C:\Program Files\EasyPHP 2.0b1\www\projet_MS2006\lib\dbal.php on line 52
Les lignes 51-52 correspondent à la boucle if de la fonction query($sql) de la couche dbal.
Et voici le code de mon plugin d'inscription correspondant à la connexion :
Enfin, le code de ma couche dbal :