Php 组合2 SQL表

Php 组合2 SQL表,php,mysql,Php,Mysql,问题是,我需要在两个sql之间进行组合。 我需要的结果是: decod 100 rg5.9 100 200 300 mysqli\u error(mysqli)如果这是您的真实代码,它将失败,并且如果出现错误,它将丢失一个$mysqli\u error($mysqli)。您的查询正在生成重复项,看到您还有2个隐藏的输入,这些输入具有相同的名称属性name='compo',也具有。它不是按uid排序到id的,它不会下降。此外,隐藏的用于将主题保存到文档中的字段是否只从fill中选择与compon

问题是,我需要在两个sql之间进行组合。
我需要的结果是:

decod
100
rg5.9
100
200
300

mysqli\u error(mysqli)
如果这是您的真实代码,它将失败,并且如果出现错误,它将丢失一个
$
mysqli\u error($mysqli)
。您的查询正在生成重复项,看到您还有2个隐藏的输入,这些输入具有相同的名称属性
name='compo'
,也具有
。它不是按uid排序到id的,它不会下降。此外,隐藏的用于将主题保存到文档中的字段是否只从
fill
中选择与
components
中相应的
id
相关的值?您想要的结果与您的样本数据不匹配。我尝试了所有方法,但这是我需要的。。
<?php
$mysqli = mysqli_connect***;

$result = mysqli_query($mysqli, 'SELECT * FROM componnets LEFT JOIN fill ON componnets.id=fill.Uid') or die(mysqli_error(mysqli));
$resultCOM = mysqli_query($mysqli, 'SELECT * FROM componnets') or die(mysqli_error(mysqli));

while ($rowCOM = mysqli_fetch_array($resultCOM)) {
    echo "<input type='hidden' name='compo' value='".$rowCOM['compon']."'>".$rowCOM['compon']."";
    echo "<select name='fill'>";

    while ($row = mysqli_fetch_array($result)) {    
        echo "<option value='".$row['num']."'>".$row['num']."</option>";
    }
    echo "</select>";
}

// Free result set
mysqli_free_result($result);
/* close connection */
$mysqli->close();
?>