No database selected'

Résolu/Fermé
hilame Messages postés 16 Date d'inscription jeudi 28 mars 2013 Statut Membre Dernière intervention 2 septembre 2016 - 10 mai 2014 à 17:12
hilame Messages postés 16 Date d'inscription jeudi 28 mars 2013 Statut Membre Dernière intervention 2 septembre 2016 - 12 mai 2014 à 01:10
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

tete0148 Messages postés 411 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 15 juin 2017 88
10 mai 2014 à 17:17
c'est pas dbname:librairie, mais dbname=librairie voilà tout
2