Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.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 MySQL结果提供重复项,如何停止_Php_Mysql_Duplicates - Fatal编程技术网

Php MySQL结果提供重复项,如何停止

Php MySQL结果提供重复项,如何停止,php,mysql,duplicates,Php,Mysql,Duplicates,通过一个MySQL请求,我收到了重复的id,我想知道是否有办法防止这种情况发生 在哪里 饮料:1食品:2熟食:3货架:4 Subnav 1显示11两次 输出示例 虽然请求返回准确,但我只需要id返回一次。有没有办法做到这一点 MySQL <? $sql7x = " SELECT * FROM items_section_list ORDER BY item_sec_id ASC "; $result7x = mysql_query($sql7x);

通过一个MySQL请求,我收到了重复的
id
,我想知道是否有办法防止这种情况发生

在哪里

饮料:1
食品:2
熟食:3
货架:4

Subnav 1显示
11
两次

输出示例

虽然请求返回准确,但我只需要
id
返回一次。有没有办法做到这一点

MySQL

 <?
      $sql7x = " SELECT * FROM items_section_list ORDER BY item_sec_id ASC "; 
      $result7x = mysql_query($sql7x);
      while ($row7x = mysql_fetch_array($result7x)) { 

        $item_sec_id = $row7x['item_sec_id'];  
        $section_name = $row7x['section_name'];
    ?>
          <div id=''>
            subnav: <? echo $item_sec_id; ?> ::
            <?
            $sql8x = " SELECT * FROM item_groups 
                        WHERE section_id='$item_sec_id'
                        "; 
            $result8x = mysql_query($sql8x);

                while ($row8x = mysql_fetch_array($result8x)) { 

                    echo $item_sub_sec_id = $row8x['item_sub_sec_id'];  
                    echo ", ";
                }
            ?>

subnav:::
尝试使用

SELECT distinct(id) from...