看板 [ PHP ]
討論串[請益] mysql 上一筆, 下一筆?
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓9(9推 0噓 8→)留言17則,0人參與, 最新作者ckmarkhsu (深藍站長)時間19年前 (2006/06/14 13:46), 編輯資訊
0
0
1
內容預覽:
如果在頁面產生時,直接將上一筆或下一筆的 ID 查詢出來做成連結也可以. 但其實要實踐這個功能,未必「每次」讀取頁面都要去查詢. 可以做成用到時再去查即可:). 上一篇,可以做成 <a href="showthread.php?t=2345&goto=up">. 下一篇,可以做成 <a href="
(還有215個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者postmaster (post master)時間19年前 (2006/06/14 13:16), 編輯資訊
0
0
0
內容預覽:
假設是 view.php?id=$id ,通常就是如下:. 文章內容. 上一筆 | 下一筆. 這樣至少要執行3次SQL查詢。. 當1萬人次時,那就要3萬次SQL查詢,只為了製造出上一筆、下一筆的連結. 當10萬人次時,也就是30萬次SQL查詢了。. 重點在於. 辛苦製造出上一筆、下一筆的連結,使用者
(還有123個字)

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者JoeHorn (獅子男)時間19年前 (2006/06/14 12:20), 編輯資訊
0
0
0
內容預覽:
這跟連不連號沒關係, 用 LIMIT 去取第一個比這個 ID 大的編號不難吧?. 取上一筆:. $sql = "SELECT * FROM table WHERE id < $id ORDER BY id DESC LIMIT 1 ;";. 取下一筆:. $sql = "SELECT * FROM
(還有274個字)

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者alpe (自由的風)時間19年前 (2006/06/14 11:33), 編輯資訊
0
0
0
內容預覽:
id int unsigned auto-increment,. 不過有可能會被刪掉. 所以不見的連號,. 現在只有傳來一個 id 的情況下,. 我該怎麼找出它的 上一筆 /下一筆啊.... 不會要我全部抓一遍吧.. --. Live Long and Prosper. --. 發信站: 批踢踢
首頁
上一頁
1
下一頁
尾頁