在选择选项中显示两个表选择值

时间:2015-02-26 05:48:34

标签: php mysql

我有两个表(client_login,co_passenger)。我想在select box中显示两个表中的fname。我试过这个。但它只显示一个表中的fname。

<select name="client" class="category_list" id="dynamic_select" >

  <?php
      $query= "SELECT  c.fname,p.fname FROM client_login c,co_passenger p" ;
    $result= mysql_query($query);
    while($row = mysql_fetch_assoc($result))
        {   
echo '<option value="directory.php?cat_id='.$row['fname'].'">'.$row['fname'].'</option>';
    }
    ?>  
</select>

我想在选择框中显示aa,bb,cc,dd

client_login client_login

co_passenger co_passenger

1 个答案:

答案 0 :(得分:1)

您必须使用两个使用union

合并在一起的查询
$query= "SELECT  fname FROM client_login
union
select fname from co_passenger "

这将返回合并结果。