No database selected'

Résolu
bonjour

lors de test de ce code j'ai un code d'erreur comme suit :
Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected'
et voila le code :

<?php
try{
$bdd=new PDO("mysql:host=localhost;dbname:librairie",'root','');
$bdd->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

}catch(PDOException $e){
die('Erreur'.$e->getMessage());
exit;
}

$reponse=$bdd->query('select lecnom from lecteur');
$donnees = $reponse->fetch(PDO::FETCH_ASSOC);
$reponse->setFetchMode(PDO::FETCH_OBJ);
var_dump($reponse);
while($donnees = $reponse->fetch()){
echo 'le nom est'.$donnees['lecnom'].'<br>';
}
$reponse->closeCursor();
?>

svp kelk1 peut m'aider pour trouver l'erreur

2 réponses

  1. c'est pas dbname:librairie, mais dbname=librairie voilà tout
    1. mercii beaucouup je sais pas comment j'ai pas fait attention à cette remarque
      1. Mettez le sujet en résolu svp
      2. d'accord