Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PDO
PDO Forum d'entraide sur PDO (PHP Data Objects) : pilote générique de bases de données avec PHP. Avant de poster -> FAQ PDO et Cours PDO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/06/2007, 15h43   #1
Futur Membre du Club
 
Inscription : juin 2007
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 63
Points : 18
Points : 18
Par défaut Compter le nombre de lignes d'une requête SELECT

Bonjour à tous,

Comment peut-on compter le nombre de n-uplets retournés par une requête en pdo ?

Merci d'avance !
WerKa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 16h04   #2
Rédacteur
 
Avatar de Yoshio
 
Homme
Inscription : septembre 2005
Messages : 1 741
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 1 741
Points : 1 497
Points : 1 497
$var->rowCount()

Est-ce que c'est ca que tu cherche ?
Yoshio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 16h59   #3
Futur Membre du Club
 
Inscription : juin 2007
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 63
Points : 18
Points : 18
en fait rowCount ça marche avec tout sauf select, et moi c d'un select dont je me sers
WerKa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 17h12   #4
Rédacteur
 
Avatar de Yoshio
 
Homme
Inscription : septembre 2005
Messages : 1 741
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 1 741
Points : 1 497
Points : 1 497
Bah tu récupère le résultat de ta requète par fecthAll et tu fait un count() de ce que tu as obtenu.
Yoshio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 20h57   #5
Membre Expert
 
Avatar de eric.pommereau
 
Homme ERIC POMMEREAU
Ingénieur intégration
Inscription : décembre 2004
Messages : 683
Détails du profil
Informations personnelles :
Nom : Homme ERIC POMMEREAU
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Ingénieur intégration
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 683
Points : 1 294
Points : 1 294
Bonjour, d'après la doc PHP concernant PDOStatement::rowCount:

Citation:
Si la dernière requête SQL exécutée par l'objet PDOStatement associé est une requête de type SELECT, quelques bases de données retourneront le nombre de lignes retournées par cette requête. Néanmoins, ce comportement n'est pas garanti pour toutes les bases de données et ne devrait pas être exécuté pour des applications portables.
Donc tout à fait d'accord avec la solution de Yoshio...

@++
eric.pommereau est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h45.


 
 
 
 
Partenaires

Hébergement Web