28-05-2010, 09:19 AM
(28-05-2010, 12:38 AM)Sephi-Chan a écrit : Je comprends pas le problème… Quand tu fais un simple fetch, tu sais très bien que si tu as un retour, il est unique. Puisque c'est le principe même de cette méthode, de ne retourner qu'une ligne.
en fait non: si tu fais un SELECT sur une ligne qui n'existe pas ou plus...avec fetch tu as comme retour bool(false) et avec fetchall en retour tu aurais array(0) { }
ma question etait "comment tester le nombre de ligne retournée de la meme maniere dans les 2 cas"
(28-05-2010, 05:52 AM)QuentinC a écrit : IL y a la méthode rowCount
http://fr.php.net/manual/en/pdostatement.rowcount.php
merci mais rowcount ne marche pas pour les SELECT lors d'un fetch
je pense avoir trouvé: je vais me faire une petite fonction avec is_array() et is_bool() et count()
merci quand même et désolé si je n'ai pas été très clair...
bonne journée