PDO - Problème affichage table
zllzn
-
CamsiCams -
CamsiCams -
Bonjour,
J'ai un problème bête mais je vois vraiment pas l'erreur.
Je veux afficher l'ensemble des éléments d'une table dans un tableau, mais tout d'abord simplement afficher les éléments de la table, on verra plus tard pour le faire un tableau.Toujours est-il que la fonction suivante n'affiche rien du tout.
public function afficher()
{
$bd = new PDO ('mysql:dbname=geolocalisation_admin;host=localhost','root','root');
$requete = $bd->prepare('SELECT * FROM contacts');
$requete->execute();
$resultat = $requete->fetchAll();
for($i=0; count($resultat); $i++)
{
echo $resultat[i]."<br>";
}
}
Merci de votre aide.
Zllzn.
J'ai un problème bête mais je vois vraiment pas l'erreur.
Je veux afficher l'ensemble des éléments d'une table dans un tableau, mais tout d'abord simplement afficher les éléments de la table, on verra plus tard pour le faire un tableau.Toujours est-il que la fonction suivante n'affiche rien du tout.
public function afficher()
{
$bd = new PDO ('mysql:dbname=geolocalisation_admin;host=localhost','root','root');
$requete = $bd->prepare('SELECT * FROM contacts');
$requete->execute();
$resultat = $requete->fetchAll();
for($i=0; count($resultat); $i++)
{
echo $resultat[i]."<br>";
}
}
Merci de votre aide.
Zllzn.
A voir également:
- PDO - Problème affichage table
- Table ascii - Guide
- Table des matières word - Guide
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
2 réponses
Je tenais a rajouter qu'il ne m'affiche rien, mais qu'il rentre dans une boucle infinie, alors que j'ai qu'une ligne de test dans ma table.
Hello !
Je pense avoir une solution pour toi essaye comme ceci:
public function afficher()
{
$bd = new PDO ('mysql:dbname=geolocalisation_admin;host=localhost','root','root');
$requete = $bd->prepare('SELECT * FROM contacts');
$requete->execute(array( ));
$resultat = $requete->fetchAll();
foreach($resultat as $result)
{
for($i=0; count($result); $i++)
{
echo $result[i]."<br>";
}
}
}
Je pense que ça devrait marcher ^^
Je pense avoir une solution pour toi essaye comme ceci:
public function afficher()
{
$bd = new PDO ('mysql:dbname=geolocalisation_admin;host=localhost','root','root');
$requete = $bd->prepare('SELECT * FROM contacts');
$requete->execute(array( ));
$resultat = $requete->fetchAll();
foreach($resultat as $result)
{
for($i=0; count($result); $i++)
{
echo $result[i]."<br>";
}
}
}
Je pense que ça devrait marcher ^^