2012-03-03 80 views
0

我有一個腳本,當某人搜索某個內容時,它會進入一個名爲「搜索」的表格,並且在我的網站上有一個「最近搜索」部分,顯示人們尋找。顯示數據庫中已有查詢的最新搜索

爲避免在數據庫中出現重複搜索,它不會重新添加關鍵字,但確實會增加該搜索的「視圖」。

問題是我的代碼抓住這樣的雲搜索:

mysql_query("SELECT keyword FROM searches ORDER BY id DESC LIMIT 0,$amount"); 

我如何設置此所以,當有人爲已在數據庫中的關鍵字搜索,這樣關鍵字顯示再次上網站最近的搜索部分?

回答

2

也許你可以添加一個名爲updated_at的字段。

因此,當用戶搜索已經在數據庫中的關鍵字時,您還將更新updated_at字段以及查看計數。

然後,您可以按照該字段對最近的搜索進行排序。

+0

完美的主意!謝謝。 – deadlyeffect 2012-03-03 01:45:56