Script bases de données dans tableau |
Répondre |
Auteur |
Sujet Recherche Options des sujets
|
Thibault2661
Newbie Depuis le: 23 Avr 2013 Status: Inactif Points: 12 |
Options des messages
Thanks(0)
Envoyé : 23 Avr 2013 à 17:50 |
Bonjour,
Voici mon script pour pouvoir mettre des valeurs d'une base de données dans un tableau : <html> <head> <link rel="stylesheet" href="styleformu.css" /> </head> <body> <table> <tr> <th>Postes</th> <th>Places</th> </tr> <?php try{ $bdd = new PDO('XXX;XXX','root','XXXX'); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } $reponse = $bdd->prepare('SELECT * FROM XXX'); $reponse -> execute(); while ($donnees = $reponse -> fetch(PDO::FETCH_OBJ)) { $Titre = $reponse -> Titre; $Places = $reponse -> Places; ?> <tr> <td><?php echo $Titre; ?></td> <td><?php echo $Places; ?></td> </tr> <?php } ?> </table> </body> </html> Quand je rentre ca dans un bloc de code sur openelement, une erreur de Type PDOStatement apparait, pas moyen de savoir pourquoi... Quelqu'un pourrait m'aider? Merci d'avance Cordialement, T
|
|
MicroVinc
Moderator Group Depuis le: 21 Août 2012 Pays: Bretagne Status: Inactif Points: 4460 |
Options des messages
Thanks(0)
|
Bonjour, je ne suis pas fortiche en PDO mais peut être un petit :
Permettrait peut être d'avoir un peu plus d'infos sur l'erreur ? Sinon peut-être un pb avec execute() Voir ce tuto : ICI
|
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(0)
|
Bonjour,
Si vous avez le message "Erreur: xxxx", c'est le bloc try-catch qui l'affiche, ca veut dire que new PDO('XXX;XXX','root','XXXX'); ne marche pas. D'habitude c'est a cause de parametres - nom, mot de passe etc. - donc il faut experimenter jusqu'a ce que ca marche. A lire des tutoriels sur PDO et sur le gestion en locale et en ligne des bases de donnees. Cordialement D |
|
Thibault2661
Newbie Depuis le: 23 Avr 2013 Status: Inactif Points: 12 |
Options des messages
Thanks(0)
|
Bonjour,
Apparemment, il n'y a pas de problème au niveau du bloc try-catch étant donné que lorsque je test un code très simple avec ce bloc, ca fonctionne. Cordialement
|
|
Répondre | |
Tweet
|
Aller au Forum | Permissions du forum Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |