Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Zend_Db
Zend_Db Forum d'entraide pour le composant Zend_Db du Zend Framework (création de requêtes, abstraction, ORM etc.). Avant de poster -> FAQ Zend_Db.
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 15/01/2008, 14h58   #1
Membre du Club
 
Développeur Web
Inscription : décembre 2005
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2005
Messages : 110
Points : 45
Points : 45
Par défaut [Zend_Db_Table] Différence entre les méthodes find() et fetchAll()

Bonjour,

j'aurais aimé savoir quelles étaient les différences entre les méthodes find() et fetchAll() de l'objet Zend_Db_Table ?

D'après ce que je lis dans la doc, find ne ferait des recherches que sur la clé primaire de la table ? Est-ce bien cela ?

Merci d'avance !
fadeninev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 14h58   #2
Rédacteur
 
Homme Jean-Pierre
Inscription : août 2005
Messages : 333
Détails du profil
Informations personnelles :
Nom : Homme Jean-Pierre
Âge : 26
Localisation : Suisse

Informations forums :
Inscription : août 2005
Messages : 333
Points : 442
Points : 442
Citation:
Envoyé par fadeninev Voir le message
Bonjour,

j'aurais aimé savoir quelles étaient les différences entre les méthodes find() et fetchAll() de l'objet Zend_Db_Table ?
Hello,

En effet, find() te permet d'obtenir une seule rangée identifiée par sa clé primaire.

fetchRow() te permet d'obtenir une seule rangée en fonction d'une clause WHERE particulière (ayant comme critère autre chose qu'une clé primaire par exemple).

fetchAll() te permet d'obtenir toute les rangées, ou un lot particulier de rangées si tu fournis une clause WHERE.

Bye
__________________
Mes articles DVP : http://jp-grossglauser.developpez.com
Guardian_7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h00.


 
 
 
 
Partenaires

Hébergement Web