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 17/07/2011, 04h33   #1
Membre habitué
 
Avatar de thebarbarius
 
Inscription : octobre 2008
Messages : 745
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 745
Points : 139
Points : 139
Par défaut Comment faire un select

Alors après plusieurs heures, de test de multiple, j'arrive pas a faire un select !!!

Assez surprenant, je sais.


Alors voici mon code dans mon IndexController.

Code :
1
2
3
4
5
6
 
 = 'SELECT * FROM store where id = 2';
		$smtp = $db->query($sql);
		$store = new Default_Model_DbTable_Store($db, $sql);
		$smtp->execute();
		$this->view->store = $store->fetchAll();
Pas d'erreur, tous s'affiche normalement, mais ma requete n'est pas prise en compte.

Sinon deuxième tentative avec un simple select cette fois ci :
Code :
1
2
3
4
5
6
7
 
    	$db1 = Zend_Registry::get('mssql');
		$sql = $db->select();
                 $select->from('store', '*');
                 $select->where('id = 1');
		$store = new Default_Model_DbTable_Store($db1);
		$this->view->store = $store->fetchAll($select);
Idem exactement le même problème.

J’apprécierai beaucoup votre aide s'il vous plait.


Et 2 ieme question, j’exécute tous ces scripts dans mon controlleur.
Est ce que je pourrai pas plutôt les exécuter dans le model, ce qui me paraitrai beaucoup plus logique ?
thebarbarius 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 22h16.


 
 
 
 
Partenaires

Hébergement Web