首頁 咨詢中心 IT學堂
PHP+MySQL上一條下一條記錄顯示

在PHP+MySQL網站開發中經常碰到要顯示上一條下一條記錄顯示上一個產品,下一個產品,或者上一扁文章下一扁文章,可以用下面語句實現

假如存在數據表A,有字段id和title:

Sql代碼 

id      title  

1     title01  

2     title02  

3     title03  

5     title05  

7     title07  


 當前訪問頁面的URL:

Php代碼 

?id=5  

 要查詢當前id=5相鄰的上一條記錄id=3和下一條記錄id=7,可以構造如下SQL:

 

上一條:

Sql代碼 

S*ELECT * F*ROM A WHERE id < $id ORDER BY id DESC LIMIT 1  

 

下一條:

Sql代碼 

S*ELECT *  F*ROM A WHERE id > $id ORDER BY id ASC LIMIT 1  

 

上一篇 php 中__file__和dirname(__FILE__)的意思
上一篇 一個過濾$_GET[]非法字符的函數
本方鏈接: http://www.saboomcams.com/5/14984.html
亚洲一区日韩AV