Re: [請益] mysql 上一筆, 下一筆?
※ 引述《alpe (自由的風)》之銘言:
: id int unsigned auto-increment,
: 不過有可能會被刪掉. 所以不見的連號,
: 現在只有傳來一個 id 的情況下,
: 我該怎麼找出它的 上一筆 /下一筆啊...
: 不會要我全部抓一遍吧.
推
06/14 12:13,
06/14 12:13
→
06/14 12:15,
06/14 12:15
→
06/14 12:16,
06/14 12:16
這跟連不連號沒關係, 用 LIMIT 去取第一個比這個 ID 大的編號不難吧?
取上一筆:
$sql = "SELECT * FROM table WHERE id < $id ORDER BY id DESC LIMIT 1 ;";
取下一筆:
$sql = "SELECT * FROM table WHERE id > $id ORDER BY id ASC LIMIT 1 ;";
=======
題外話:
有 LIMIT 給你用, 你就該笑了, SQL server 2000 不吃這種東西... 囧rz
--
▄▆▇▍ ▄▆ ▇ ▏▎▍▌▋▊▉ φkaishin
▌▄ ▋▊ ▄▏▎ ▎▏ │
┼── ▄–█▏─▂── ▁▁─▇▍▍▁▏ ──▂───◢── JoeHorn┬┼
□ ▄▄▄ꈠ ▇ ▄ ▂▄█▎ ▄▄▃▉ ▇ ▄ ◢▆◢ ▄▎▄▅ └┼
┼┐▄▄▄▄ ▂ ▅▃◤▃▆◢▂◤▄ ▏▃▂ ▅▃▆◢ ▄█▄▆▋▄ □
┼┴ ▄ ▄▆─▄▂▂-◣▄▂▄-▄▃──▄▌▄▂▂─ ▃◤-▄ ─▊▅◤─┼
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.66.159
推
06/14 12:34, , 1F
06/14 12:34, 1F
推
06/14 12:46, , 2F
06/14 12:46, 2F
推
06/14 15:54, , 3F
06/14 15:54, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章