8722 sujets

Développement web côté serveur, CMS

Salut, ça fait déja un bon bout de temps que j'apprends PHP & MySQL. Et là il est l'heure d'apprendre comment faire des requete SQL.

Quand je teste ce code:

<?php
$bdd = new PDO('mysql:host=localhost; dbname=essai', 'root', '');
$reponse = $bdd->query('SELECT * FROM jeu_video');
while($donnees = $reponse->fetch())
{
    echo '<p>'.$donneess['nom'].'</p>';
}
?>


J'ai cette erreur qui s'affiche or l'extension PHP "php_pdo_mysql" est activé.
upload/54289-Messageder.PNG

Je sais vraiment pas à quoi cela est dû, j'attends vos suggestions et merci d'avance...
Modifié par princelionel (12 May 2014 - 12:12)
Bonjour,

Pour cibler le problème, instancie ton objet de cette manière :
$bdd = new PDO('mysql:host=localhost;dbname=essai', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));


Et dis nous l'erreur renvoyée.
Voici la doc pour comprendre :
http://php.net/manual/fr/pdo.error-handling.php

EDIT : Tu as mis deux "s" à donnees ici :
  echo '<p>'.$donnees[b]s[/b]['nom'].'</p>';

Modifié par nef1912 (12 May 2014 - 13:33)