Problem de résultats reçue par PDO query fetch...
Résolu/Fermé
ait namane
Messages postés
84
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
2 juillet 2014
-
10 juin 2014 à 19:39
Utilisateur anonyme - 10 juin 2014 à 23:29
Utilisateur anonyme - 10 juin 2014 à 23:29
A voir également:
- Problem de résultats reçue par PDO query fetch...
- Lexer resultats - Télécharger - Sport
- Power query download - Télécharger - Tableur
- Resultats foot - Télécharger - Vie quotidienne
- Comment ouvrir un fichier dat reçu par mail - Guide
- Reçu par la société de livraison locale ✓ - Forum Consommation & Internet
1 réponse
Utilisateur anonyme
Modifié par le père. le 10/06/2014 à 20:44
Modifié par le père. le 10/06/2014 à 20:44
Bonjour
Tu lis la première ligne de résultat sans la traiter, normal qu'il ne l'affiche pas !
Une manière de t'en tirer est de ne faire le fetch qu'à la fin de la boucle :
Comme ça, le tuple lu lors de ton premier fetch est bien affiché.
Au passage, il faut faire un exit après le header("Location:... pour arrêter l'exécution du script
Tu lis la première ligne de résultat sans la traiter, normal qu'il ne l'affiche pas !
$donnees = $reponse->fetch();
if (empty($donnees)) header('Location: ./show_users.php?p=0 ');;
while ($donnees = $reponse->fetch())
Une manière de t'en tirer est de ne faire le fetch qu'à la fin de la boucle :
$donnees = $reponse->fetch();
if (empty($donnees)) { header('Location: ./show_users.php?p=0 ');exit; }
while ($donnees)
{
// traitement
$donnees = $reponse->fetch(); lecture du tuple suivant
}
Comme ça, le tuple lu lors de ton premier fetch est bien affiché.
Au passage, il faut faire un exit après le header("Location:... pour arrêter l'exécution du script
10 juin 2014 à 23:10
10 juin 2014 à 23:29