问题描述
- 在数据库中设置了一个flag=h表示头条,但是如果数据库中有多个h呢
-
在数据库中设置了一个flag=h表示头条,但是如果数据库中有多个h呢,要怎么把多余的h干掉页面上只显示一条头条
解决方案
根据需要,要么你可以显示多个头条,要么按照设置时间排序,取最后设置的那条。(增加一个设置时间的字段)
解决方案二:
1、按照时间倒序取第一条flag=h的数据;
2、在设置头条的时候,将其它所有的flag=h都去掉,保证任何时候都只会有最多一条数据有flag=h。
这两种方式都可。
解决方案三:
查询时只查一条显示,mysql可以用limit 1限制。
解决方案四:
自己设定一种规则之后就只取list.get(0)获得第一条,或者用jstl遍历是${i}/c:forEach
时间: 2024-11-08 17:20:30