从两个表中选择,其中company_id = $ company-> id

时间:2016-01-25 10:42:33

标签: php mysql select joomla

你好我有这个变量$company->id

我有这样的功能

<?php 
function GetEmploees(){
   $db = JFactory::getDBO();
   $query = 'SELECT * FROM #__jbusinessdirectory_attribute_options AS c JOIN #__jbusinessdirectory_company_attributes AS cp
   on c.id  = cp.option_id';

   $db->setQuery($query);

   if( $rows = $db->loadObjectList() ) {
     foreach( $rows as $row ){ 
       echo $row->name;
     }
   }
}

echo GetEmploees($company->id);

?>

我希望选择$row->name作为$company->id

如何在查询中插入代码WHERE company_id = '.$company->id.'

company_id位于表格#__jbusinessdirectory_company_attributes

1 个答案:

答案 0 :(得分:0)

尝试

$sql = "SELECT * FROM #__jbusinessdirectory_attribute_options AS c INNER JOIN #__jbusinessdirectory_company_attributes AS cp (on c.id = cp.option_id) WHERE c.company_id = '.$company->id.'";

应该做的伎俩