|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre confirmé
![]() Inscription : décembre 2006 Messages : 297 ![]() |
C'est déjà traité là => Compter le nombre de lignes d'une requête SELECT
Citation:
par exemple, comment faire pour savoir combien de ligne reverra: Code :
SELECT id, titre, contenu FROM `articles` WHERE etat='1'
Code :
Voilà, donc je cherche à savoir comment avec $stmt je peux connaitre le nombre de ligne qu'il reverra sans devoir faire une autre requêtes avec COUNT(*). Je vous remerci d'avance pour votre aide, personnellement, j'avoue que là, je sèche comme une ..... sur un truc fondamentale et qui doit vraiment être tout bête. |
|||
|
|
00
|
|
|
#2 | ||
|
Membre du Club
![]() |
Au lieu de faire avec une boucle for, fais avec une boucle do.
Pour arrêter la boucle, teste la valeur de retour de $stms->fetch() du genre (en supposant $stmt->fetch() retourne false en cas d'inexistence d'une autre ligne) Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 54 ![]() |
ou meme plus simple :
Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : décembre 2002 Messages : 452 ![]() |
Je connais tres peu PDO. N'y a t'il pas d'équivalent à mysql_num_rows ?
$handle = mysql_query ("SELECT [une colonne de a table] FROM [ta table]"); echo mysql_num_rows ($handle); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com