si tu est dans ton template tu fais if($bestScores->getRecordCount() >
0)

sinon dans ton action c'est $this->bestScores->getRecordCount() > 0

a+

On 4 jan, 17:39, celia <[EMAIL PROTECTED]> wrote:
> et non !
>
> On 4 jan, 17:22, "Mathieu Sachot" <[EMAIL PROTECTED]> wrote:
>
> > Je fais une proposition totalement au hasard :
>
> > if ($this->bestScores  != null)
> >    $this->bestScores->next()
>
> > Le 04/01/08, celia <[EMAIL PROTECTED]> a écrit :
>
> > > Oui mais ma requête est bien plus compliqué que cela, je l'ai TRES
> > > TRES simplifié pour que personne ne se focalise sur le traitement même
> > > de la requête mais sur l'exploitation du résultat même.
>
> > > Bonjour au passage à un ancien collègue SQLI...J'étais il y a un an
> > > encore collaboratrice de cette société
>
> > > Bonne année à tous au passage
>
> > > Célia
>
> > > On 4 jan, 16:51, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> > > > Bonjour,
>
> > > > $c = new Criteria();
> > > > $c->add(ScorePeer::BESTSCORE, 1000, Criteria::GREATER_THAN);
>
> > > > $result = ScorePeer::doSelect($c);
> > > > foreach ($result as $obj) // tu ne rentres dans cette boucle que si tu
> > > > as bien des enregs trouvé
> > > > {
> > > >   //$val = $obj->getValue();
>
> > > > }
>
> > > > Bon courage,
> > > > Pascal
> > > > SQLI Oujda/Maroc
>
> > > > On 4 jan, 15:38, celia <[EMAIL PROTECTED]> wrote:
>
> > > > > Bonjour
>
> > > > > J'effectue la requête suivante
>
> > > > > $query = "SELECT bestscore
> > > > >               FROM score
> > > > >               WHERE bestscore> 1000
> > > > >     $connection = Propel::getConnection();
> > > > >     $statement = $connection->prepareStatement($query);
> > > > >     $this->bestScores = $statement->executeQuery();
> > > > >     $this->bestScores->next()
>
> > > > > Si aucune ligne est remontée, j'ai une erreur car je ne peux pas
> > > > > exploiter les données
> > > > > Comment savoir si ma requête remonte au moins une ligne ?
>
> > > > > Merci
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à