Zend_Db, jointure automatique

Zend_Db, jointure automatique - PHP - Programmation

Marsh Posté le 28-09-2008 à 14:54:35    

Bonjour,
 
Je débute avec Zend, et j'aurais voulu savoir si il était possible d'automatiser un problème idiot, la jointure avec la table users pour obtenir son login à la place de son id.
 
En mysql normal j'aurais fait ca:
 
SELECT users.login, news.message, news.titre FROM news, users WHERE news.id_user=users.id
 
 
Je cherche tout d'abord la syntaxe la plus simple pour faire ce genre de choses, et si possible, une manière de ne pas le spécifier à chaque fois que je veux faire une requete sur news.
 
Merci de votre aide.

Reply

Marsh Posté le 28-09-2008 à 14:54:35   

Reply

Marsh Posté le 28-09-2008 à 17:38:53    

$select = $db->select()
             ->from(array('u' => 'users'),
                    array())
             ->join(array('n' => 'news'),
                    'n.id_users = u.id',
                     array(message, titre);
 
?

Reply

Marsh Posté le 28-09-2008 à 17:57:24    

Ouais, j'ai fini par trouver. C'est vrai que c'est pas bien compliqué. Merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed