2017-08-09 1 views
0

J'espère que quelqu'un m'aidera à résoudre mon problème: j'ai deux tables (user et addi_info) J'ai réussi à obtenir des utilisateurs avec addi_info en utilisant join sql. Maintenant, je voudrais récupérer l'utilisateur actuellement connecté à partir du résultat? !!Zend framework sql Problème dans Join

public function getUsersByPin() { 
 
     $select = new Select(); 
 
     $select->from('user'); 
 
     $select->columns(array('*')); 
 
     $select->join('co_addi_info', 'user.pin = co_addi_info.user_pin',array('*'),'inner'); 
 
     $statement = $this->tableGateway->getSql()->prepareStatementForSqlObject($select); 
 
     $resultSet = $statement->execute(); 
 
     return $resultSet; 
 
    }

+0

Pouvez-vous obtenir l'ID de l'utilisateur de la session ou quelque chose? Ensuite, vous pourriez ajouter cela dans une clause "où" pour obtenir juste l'utilisateur que vous voulez. –

+0

oui je peux l'obtenir mais où dois-je ajouter where clause? et thnx –

Répondre

0

Vous devez ajouter la clause Where avant de préparer l'instruction SQL, comme dans:

+0

thnx bro je le résous –