尋找以下解決方案:我有一個項目列表,例如將列表限制爲最後5個項目
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
<li>Item 9</li>
<li>...</li>
</ul>
列表添加到每個他們看產品的網站,即「最近瀏覽過的商品」和最後產品的看着被添加到列表的底部時間(每個人)。該列表取自MYSQL數據庫。該列表不會爲該人員重置,每當觀看該網站的同一人查看更多產品時,該列表就會變得更長。
是否有反正只顯示列表中的最後5個項目忽略之前銘記新的列表項目被添加到列表的底部和列表不斷增長?
我想列表中只顯示最後的五種款產品在任何一個時間對於每個人誰該網站可能
- 項目1
- 項目2 上查看該網站即列表
- 項目3
- 項目4
- 項目5
- 項目6
- 我TEM 7
- 項目8
- 項目9
- 項目10
- 項目11
- 項目12
- 項目13
- 項目14
- 項目15
- 項目16
,但我只想要誰已經veiwed全部16種產品的人只看到最後5級最近瀏覽過的產品,即
- 項目11
- 項目12
- 項目13
- 項目14
- 項目15
- 項目16
另一個個人可能會來到該網站並查看4個產品,例如
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
他們會在最近查看的列表中看到這4種產品。
第三個人可以來到現場,並查看12種產品,他們會看到
<ul>
<li>Item 8</li>
<li>Item 9</li>
<li>Item 10</li>
<li>Item 11</li>
<li>Item 12</li>
</ul>
當上述誰看16個項目的人又回到現場,他們將看到他們以前的最後5個項目會話,並且當他們開始查看產品最前一頁項目將消失,新項目將在列表的底部顯示
<ul>
<li>Item 11</li>
<li>Item 12</li>
<li>Item 13</li>
<li>Item 14</li>
<li>Item 15</li>
<li>Item 16</li>
</ul>
然後,他們開始瀏覽他們將看到
- 項目12
- 項目13
- 項目14
- 項目15
- 項目16
- 項目17
這可能嗎?
這可能是在後端做,你從數據庫中檢索數據? – Ibu 2013-03-22 17:39:50
您正在使用..什麼? PHP的? – Crsr 2013-03-22 17:40:21
您必須在查詢中添加「limit」和「offset」。 – 2013-03-22 17:40:39