Se connecter / S'enregistrer
Votre question

Connexion a la bdd orienté objet

Tags :
  • Serveur
  • Programmation
Dernière réponse : dans Programmation
7 Février 2010 19:25:57

Bonjour
J'ai un message d'erreur lorsque j'essaye de lancer ce script.

Voici le code de ma Connexion.class.php connexion.
  1. <?php
  2.  
  3. class Connexion {
  4.  
  5. private $sgbdLogin;
  6. private $sgbdMotDePasse;
  7. private $sgbdServer;
  8.  
  9. public function __construct ($login, $mdp, $serveur) {
  10.  
  11. $this->sgbdLogin=$login;
  12. $this->sgbdMotdePasse=$mdp;
  13. $this->sgbdServer=$serveur;
  14.  
  15. }
  16.  
  17. public function Connecter() {
  18.  
  19. try {
  20.  
  21. $connexion= mysql_connect($this->sgbdLogin, $this->sgbdMotDePasse, $this->sgbdServer);
  22. if (!$connexion) {
  23. throw new exception ('Impossible de se connecter à la base de donnée');
  24. }
  25. echo 'Connexion réussi avec succès';
  26. }
  27.  
  28. catch (Exception $e) {
  29.  
  30. echo 'Une erreur a été genérée:';
  31. echo "<br/>";
  32. $e->getMessage();
  33. }
  34. }
  35.  
  36. function public Deconnecter () {
  37. mysql_close ($this->connexion);
  38. }
  39. }
  40. ?>


  1. <?php
  2.  
  3. include ("./Connexion.class.php");
  4.  
  5. $login=root;
  6. $mdp=mrlover;
  7. $serveur=localhost;
  8.  
  9. $database= new Connexion ($login,$mdp,$serveur);
  10. $database-> Connecter();
  11. $database-> Deconnecter();
  12. ?>


J'ai le message d'erreur suivant: Parse error: parse error in D:\Programme\EasyPHP5.3.0\www\Connexion_object\Connexion.class.php on line 16

Pouvez vous m'aider svp?
Cordialement

Autres pages sur : connexion bdd oriente objet

8 Février 2010 05:16:42

bonjour

il manque des guillemets...
$login="root";
$mdp="mrlover";
$serveur="localhost";

a+
m
0
l
8 Février 2010 10:49:33

Bonjour,

Mais ce n'est pas la ligne 16 qui pose problème ?, je vais mettre des guillemets et je vous tiens au courants!
Merci
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS