Problem de résultats reçue par PDO query fetch...
Résolu
ait namane
Messages postés
101
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
bonjour tout le monde;
voici directement mon script http://pastebin.com/gys8YGHm
le probleme quand je lui demande de m'affiche une liste de résultats apartir de l'index 0 limit de 10 lines
il m'affiche 9 lignes, sans la première ligne ! c-a-d apartir de 1 au lieu de 0
même chose si je lui demande de m'affiche une liste de résultats apartir de l'index 10 limit de 10 lines
il m'affiche 9 lignes, sans la première ligne ! c-a-d apartir de 11 au lieu de 10
voici le contenu de la base de données si nécessaire
http://tempsend.com/D464719FD9/D161/imoudane.sql
merci d'avance.
voici directement mon script http://pastebin.com/gys8YGHm
le probleme quand je lui demande de m'affiche une liste de résultats apartir de l'index 0 limit de 10 lines
il m'affiche 9 lignes, sans la première ligne ! c-a-d apartir de 1 au lieu de 0
même chose si je lui demande de m'affiche une liste de résultats apartir de l'index 10 limit de 10 lines
il m'affiche 9 lignes, sans la première ligne ! c-a-d apartir de 11 au lieu de 10
voici le contenu de la base de données si nécessaire
http://tempsend.com/D464719FD9/D161/imoudane.sql
merci d'avance.
A voir également:
- Problem de résultats reçue par PDO query fetch...
- Resultats foot - Télécharger - Vie quotidienne
- Télécharger power query - Télécharger - Tableur
- Comment ouvrir un fichier dat reçu par mail - Guide
- Les résultats concernant les personnes sont limités - Accueil - Confidentialité
- Samia, kevin et jason ont gardé la trace de leurs ventes quotidiennes du mois de juillet 2016. dans la feuille bilan, il manque les résultats de jason. insérez une colonne entre samia et kevin et reportez-y les résultats de jason. quel mot secret apparait en f2 ? - Forum Excel
1 réponse
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
ait namane
Messages postés
101
Statut
Membre
12
merci c'est résolu ^^
Utilisateur anonyme
De rien :)