Php 我使用sql中两个不同表中的两个sql字段来填充一个选择框
以下是我的sql查询:Php 我使用sql中两个不同表中的两个sql字段来填充一个选择框,php,html,sql,Php,Html,Sql,以下是我的sql查询: select count(b.code) as count_pt, a.id from event.dbo.dxcode a left outer join event.dbo.patient_dg() b on a.id = b.diagcode group by a.id order by count_pt desc 第二个字段id是包含排序数据的字段,我需要用这些数据填充选择框 是否有方法隐藏正在返回的第一个字段 不要选择它: SELECT a.id FRO
select count(b.code) as count_pt, a.id from event.dbo.dxcode a
left outer join event.dbo.patient_dg() b on a.id = b.diagcode
group by a.id
order by count_pt desc
第二个字段id是包含排序数据的字段,我需要用这些数据填充选择框
是否有方法隐藏正在返回的第一个字段 不要选择它:
SELECT a.id
FROM ...
ORDER BY count(b.code)
或者在获取PHP代码中的行时不要使用它。由PHP代码控制哪些数据进入select。假设数据库中的所有行都在关联数组$rows中:
您只发布了一条SQL语句,这无助于说明如何填充select输入。编辑您的问题,包括更多的代码。请考虑接受一个答案,请点击左边的标记,如果它实际上回答了你的问题。
$h = '<select name="myselect" id="myselect">';
foreach ($rows as $row) {
$h.="<option value=\"{$row['id']}\">{$row['somenameorsomething']}</option>";
}
$h.='</select>';
echo $h;