我有一个表,其中一个列名是city。对于每个用户,我可以显示该城市(用户所属的)有多少用户,但我想显示所有用户。所以我尝试了这个mysql查询,但它无法正常工作
$res = sql_query("select * from ".tb()."data where city='{$owner['city']}' group by city order by fullname limit 10 " );
如果有任何人有任何想法,请建议如何解决。主要工作是向该城市的所有用户显示,如果用户A属于东京,那么当有人点击该链接时,显示有多少数字来自东京它应该显示该国家的所有用户。我已经完成的其他部分,我也可以显示,但它显示所有结果。
答案 0 :(得分:0)
从请求中删除group by
:
SELECT * FROM data WHERE city='Tokyo' ORDER BY fullname;
答案 1 :(得分:0)
根据您的评论,只需使用以下查询:
$res = sql_query("select * from ".tb()."data where city='{$owner['city']}' order by fullname " );