Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment vérifier si la connexion avec la bdd en PDO est ok

    19 février 2011 à 2:29:21

    Bonjour,
    Bonjour,Voilà avant avec mysql je vérifiais si la connexion avec la base de données était correct comme ceci :
    <?php
    $connexion = @mysql_connect($_POST['host'], $_POST['bd_utilisateur'], $_POST['bd_mot_de_passe']);
    			$bd_nom = @mysql_select_db($_POST['bd_nom']);
    			
    			if($connexion === false || $bd_nom === false) {
    				echo '<font color="red">Impossible de se connecter à la base de données </font><br/>
    				<a href="#" onClick="history.go(-1)">Retour</a>';
    

    Mais avec PDO je ne sais pas comment le faire
    Avez-vous une idée de la manière dont je pourrais le faire ?
    Merci
    • Partager sur Facebook
    • Partager sur Twitter
      19 février 2011 à 3:01:13

      avec PDO, tu peux utiliser un try/catch :

      <?php
      try
      {
      	$sql = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME, DB_USER, DB_PASS, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
      }
      catch (Exception $e)
      {
      	die('Erreur : ' . $e->getMessage());
      }
      
      • Partager sur Facebook
      • Partager sur Twitter
      Koinko.in, le raccourcisseur d'URL qu'il est bien - Zingwai vaincra.

      Comment vérifier si la connexion avec la bdd en PDO est ok

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown