Echo le contenu d'une bdd

Résolu/Fermé
Utilisateur anonyme - 2 mars 2018 à 18:35
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 - 2 mars 2018 à 22:24
Hey la communauté,
Voilà mon soucis: j'essaye sans succès d'afficher le contenu de ma colonne "id" de ma table modification_du_site!
Pourriez-vous m'aider?
voilà mon code et merci d’avance!
Quentin
$connexion = new PDO($servername, $username, $password);
$connexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$requete = $connexion->prepare("SELECT 'id' FROM 'modification_du_site'");
$requete->execute();
$resultat = $requete->fetchall();
?>
<p>
<?php
print_r($resultat);
?>
</p>



1 réponse

yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
2 mars 2018 à 20:21
bonsoir, "sans succès"=? message d'erreur, résultat inattendu (lequel?)? 
0
Utilisateur anonyme
2 mars 2018 à 20:23
Bonsoir,
Sans succès: une page vierge
(J'ai testé et je suis bien connecter à ma bdd)
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471 > Utilisateur anonyme
2 mars 2018 à 20:36
et ceci?
$connexion = new PDO($servername, $username, $password);
$connexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$requete = $connexion->prepare("SELECT 'id' FROM 'modification_du_site'");
if ($requete){
   if($requete->execute()) {
      $resultat = $requete->fetchall();
      echo "nombre de résultats: ".count($resultat);
   }
   else{
      echo "execute nok";
   }
}
else{
   echo "prepare nok";
}
0
Utilisateur anonyme
2 mars 2018 à 21:18
Merci de ta réponse mais... toujours rien!
C'est pour cela que a ce lien: https://1drv.ms/u/s!AmCUgH1V_08AiDKf_t0K2vOCYxjI il y a la "structure" de ma bdd!
Quentin
0
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471 > Utilisateur anonyme
2 mars 2018 à 21:46
echo "avant new";
$connexion = new PDO($servername, $username, $password);
echo "apres new";
$connexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "avant prepare";
$requete = $connexion->prepare("SELECT 'id' FROM 'modification_du_site'");
if ($requete){
   if($requete->execute()) {
      echo "avant fetchall";
      $resultat = $requete->fetchall();
      echo "nombre de résultats: ".count($resultat);
   }
   else{
      echo "execute nok";
   }
}
else{
   echo "prepare nok";
}
echo "apres tout";
0
Utilisateur anonyme
Modifié le 2 mars 2018 à 22:01
Pas mal ton idée :) pour info le script m'affiche en dernier "après new", j'ai également changer le "new PDO" en "new mysqli" (l2) car j'ai vu qu'il est mieux interpréter!
J'ai supprimer la l4 et presque tout est afficher: il manque l'id
0