2012-03-03 4 views
0

誰かが何かを検索すると「検索」と呼ばれるテーブルに入り、私のウェブサイトには「最近の検索」セクションがあり、探している。データベースに既に存在するクエリの最新の検索を表示

データベース内で重複した検索を避けるために、キーワードを再度追加するのではなく、その検索の「ビュー」を増やします。上再び誰かがデータベースにすでにあるキーワードを検索したときに、キーワードが現れるように、私はこれを設定するにはどうすればよい

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

問題は、私のコードは、このような検索雲をつかむですウェブサイトは最近のセクションを検索しますか?

答えて

2

おそらく、updated_atというフィールドを追加できます。

したがって、ユーザーがデータベースに既に存在するキーワードを検索すると、ビュー数と共にupdated_atフィールドも更新されます。

次に、最近の検索のフィールドを並べ替えることができます。

+0

完璧なアイデア!ありがとう。 – deadlyeffect

関連する問題