MySQL PHP String 函数 数据库
我想把数据库中 $row_hx['content_original_autor']; 按 10条一页显示出来,但是去掉重复显示的,也就是说 $row_hx['content_original_autor']; 如果有一样的内容 则不显示。
回复讨论(解决方案)
你这个估计要把值放到数组中去处理。
两种思路
1.array_unique 去除重复(目的是为了留下值第一次出现的key),然后用 array_diff 对 array_keys 求差集
凡是key在差集内的就不显示
这种方法一般要先把数据形成数组处理
2.建一个空数组A,每次显示如果不存在A内则,添加进去,并显示,如果A中已存在该值则跳过
sql 通过content_original_autor分组就是了
... group by content_original_autor
两种思路
1.array_unique 去除重复(目的是为了留下值第一次出现的key),然后用 array_diff 对 array_keys 求差集
凡是key在差集内的就不显示
这种方法一般要先把数据形成数组处理
2.建一个空数组A,每次显示如果不存在A内则,添加进去,并显示,如果A中已存在该值则跳过
刚刚弄这个东西 不是很明白 能留下你联系吗 我来问你
$query_hx = "SELECT * FROM content_publish group by content_original_autor ORDER BY content_id DESC";
试试
本文原创发布php中文网,转载请注明出处,感谢您的尊重!