Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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_Group By - Fatal编程技术网

使用PHP对MySQL表进行分组和显示

使用PHP对MySQL表进行分组和显示,php,mysql,group-by,Php,Mysql,Group By,您好,我有上表,我可以正确显示数据。我需要在输出中对regID字段进行分组。我该怎么做?下面是我的php代码 distID distName regID 1 Khulna 1 2 Shatkhira 1 3 Bagerhat 1 4 Pirojpur 1 5 Barishal 2 6 Barguna 2 7 Patuakhali 2 8

您好,我有上表,我可以正确显示数据。我需要在输出中对regID字段进行分组。我该怎么做?下面是我的php代码

distID   distName   regID
1        Khulna      1
2        Shatkhira   1
3        Bagerhat    1
4        Pirojpur    1
5        Barishal    2
6        Barguna     2
7        Patuakhali  2
8        Bhola       2
9        Jhalokathi  2

在查询结束时按请求ID添加组


但是,它将只返回1和2

您只需添加
分组方式
即可

$result=mysql_query("SELECT * from district d inner join region r on d.regID=r.regID GROUP BY r.regID");
$result=mysql_query("SELECT * from district d inner join region r on d.regID=r.regID GROUP BY `regID`");

. 它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果你选择PDO,你在上面的代码中有什么问题?为什么需要分组
regid
?输出应该是什么样的?
$result=mysql_query("SELECT * from district d inner join region r on d.regID=r.regID GROUP BY `regID`");