Php 选择显示重复值的DISTINCT语句
我用这个函数只从db中获取不同的值Php 选择显示重复值的DISTINCT语句,php,html,Php,Html,我用这个函数只从db中获取不同的值 函数获取所有产品数据管理() { $query=“根据产品标识从产品订单中选择不同类别”; mysql_查询(“设置名称‘utf8’”); $result=mysql\u query($query); if($result==false)//查询有问题 回应“结果非”; if(mysql_num_rows($result)==0)//无页面 回显“结果0”; while($row=mysql\u fetch\u assoc($result))//生成用于绘制列
函数获取所有产品数据管理()
{
$query=“根据产品标识从产品订单中选择不同类别”;
mysql_查询(“设置名称‘utf8’”);
$result=mysql\u query($query);
if($result==false)//查询有问题
回应“结果非”;
if(mysql_num_rows($result)==0)//无页面
回显“结果0”;
while($row=mysql\u fetch\u assoc($result))//生成用于绘制列表的二维数组
{
$returned_array[]=$row;
}
返回$returned\u数组;
}
这是html。我使用开关
,因此英文值将显示为其希伯来文翻译
$menu=get_all_product_data_admin();
foreach($key=>$val的菜单){
开关($val['category']))
{
案例“面包”:$catt=“לחמים”;休息;
“包子”一词的用法:破折号为$catt=“למניות”;
案例“烘焙”:$catt=“מאפים”;中断;
案例“蛋糕”:$catt=”打破;
案例“饼干”:$catt=“עוויות”break;
案例“甜点”:$catt=“קייייאישים”休息;
案例“皮塔”:$catt=“פיתות”;中断;
案例“星期五”:$catt=“1500;ותיוםו”;
案例“baget”:$catt=“באטים”break;
案例“jabeta”:$catt=“”בטות”break;
案例“nogloten”:$catt=“ל㪠גלטן”;
案例“假日”:$catt=“מוציחים”休息;
案例“特殊”:$catt=“מיחחים”中断;
}
回声'
';
}
我仍然得到了重复的值。有人吗?使用
分组方式
SELECT category FROM products Group by category
GROUP BY语句与聚合函数一起使用,将结果集按一列或多列进行分组。您的SQL查询应以以下方式结束:
ORDER BY product\u id ASC
也无需使用ASC。它将在defaultVery true@devpro中按ASC顺序进行排序,因此只需删除查询mikere上的,
,仍然会获得重复的值。我的问题是。某些值返回两次。替换应该出现的值您可以尝试此查询,按类别从产品组中选择类别@Mike