用PHP查询数据库,但数据重复显示,如何能让数据不重复如下图:
自编号0193 06:25:35状态显示完成,但11:25:35也显示完成,如何能让同一版本号数据只显示最新的,
网页代码如下:
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
线路 | 中心编号 | 线路 | 车辆自编号 | 传输方式 | 媒体版本 | 日期 | 时间 | 状态 |
加个标识列,显示过的数据,更新为1.未显示的为0,查询时,只查询标识为0的数据。
写个判断就好了,版本号相同时,取最大时间的记录
能给个详细判断代码吗,本人小白,初学者
试试
$q = "SELECT *,max(媒体版本) FROM research where banben like '%{$_REQUEST['banben']}%' AND linename like '%{$_REQUEST['xianlu']}%' AND zhuangtai like '%{$_REQUEST['zhuangtai']}%' group by 媒体版本 order by max(媒体版本) busname asc"; 就是取媒体版本的最大值,然后显示
这不是很简单吗?
可以使用max函数.
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号