2011-05-08 4 views
-2

Je veux écrire cette requête via zend db sélectionnezS'il vous plaît aider à Zend Db Sélectionnez

SELECT * FROM bookmarks INNER JOIN urls SUR urls.url_id = bookmarks.url_id OU (bookmarks.bmk_id = '2') ET (bookmarks.user_id = 1)

S'il vous plaît dites-moi comment écrire? Je pose cette question parce que la méthode que j'utilise pour écrire cette requête ne fonctionne pas.

Répondre

3

Je pense que c'est ce que vous devez faire. C'est absolument manuel comme décrit dans the documentation

$select = $db->select() 
      ->from('bookmarks') 
      ->join('urls', 'urls.url_id = bookmarks.url_id') 
      ->where('bookmarks.bmk_id=?', 2) 
      ->where('bookmarks.user_id=?', 1); 
Questions connexes