Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我使用sql中两个不同表中的两个sql字段来填充一个选择框_Php_Html_Sql - Fatal编程技术网

Php 我使用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

以下是我的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
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;