javascript - 如何从搜索结果中删除过去的数据并仅显示当前数据

标签 javascript php html css sql

这是我在包含文件的 $sql 变量中编写的代码:

SELECT 
  itemName, itemRate, itemStatus, itemTrend 
FROM 
  items 
WHERE 
  itemName LIKE '%$search%' 
ORDER BY 
  rowID DESC

结果如下:

enter image description here

我得到过去的数据和当前的数据。我只需要显示当前数据。如果您能提供帮助,谢谢!

最佳答案

过去的数据和当前的数据是什么意思?是否有日期列以便我们可以说它是新数据?

如果你只想得到最后一项,那么这个就可以了:

SELECT itemName, itemRate, itemStatus, itemTrend FROM items WHERE itemName LIKE '%$search%' ORDER BY rowID DESC LIMIT 1

SELECT itemName, itemRate, itemStatus, itemTrend FROM items WHERE itemName LIKE '%$search%' GROUP BY itemName ORDER BY rowID DESC

关于javascript - 如何从搜索结果中删除过去的数据并仅显示当前数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50828217/

相关文章:

php - 更改时自动更新 MySQL 行

php - Codeigniter 未设置 session

python - 选择带有美丽汤的嵌套元素

html - Web 显示 : Paging vs. 长表

html - 更改 mozilla 中选择框下拉菜单的颜色

javascript - 用于触摸设备的 html 5 范围 slider ? jquery 移动的替代品?

javascript - 居中 CSS 框(Html 和 Css)

javascript - 如何正确选择所有复选框?

javascript - 如何使用 javascript 将变量从 html 文件插入到 js 文件中?

php - 清除按钮单击时的文本框输入