回答

收藏

MySQL选择第二行

技术问答 技术问答 170 人阅读 | 0 人回复 | 2023-09-14

我有一个mysql问题。
0 w) ]2 i6 S5 E
9 o% z4 U. L9 w' `我的网站上有一个新闻版块,我想显示两个最新项目。如果我做:2 l7 e, F9 s, \6 i) @
SELECT * FROM nieuws ORDER BY id DESC LIMIT 1. `7 ^7 p- Y1 g" Z1 Y' U
它选择了最新的项目,现在我要选择倒数第二个项目。( u* s1 N. W0 ~
你们知道怎么做吗?
, |# V, j; H& \' r9 r; {/// 编辑
4 w& C& M# G0 a现在它不起作用了,这是我的代码:(我已经包含了;))
( ^. o; @) H+ ~            $select = mysql_query("SELECT * FROM nieuws ORDER BY id DESC LIMIT 1");( T- M3 h- Q% N& }. ^# Z
            while($row = mysql_fetch_assoc($select)) {, c. w" O( U/ G
            $datum = $row['time'];% o8 n4 t, F, A9 h# g1 @, m% M
            $titel = $row['title'];
& i8 `9 h0 G( {3 i, n' y            $bericht = $row['message'];+ j" |7 f% o* @
            ?>
. F. d) F7 n( T: H) E& {            . S7 s# o0 u- B( v. w$ n
               
8 d) G' r9 s) p& }                . W1 W8 D* x' ^# ~# ^; t+ h1 c$ H
               
8 J" g+ \8 G# r2 i0 z0 y5 ] 7 Y: ~2 c6 h+ u+ v
            
$ Y: n" }! k4 J4 a# t/ `0 H! h            ' K2 @! E# }4 e/ K
            
" l, v4 n- @. V9 v& u4 T, O: N                 ! z4 f! b  C  F5 P, \: W% b
                  L) H, e/ V) I8 G3 L+ Y, J
                6 \: @7 G0 x% N% N$ H  r
              
4 H6 n0 t5 ^6 _- p1 Z* K        " X+ u6 K# k' }" \" o
                ! h* p( |! s$ {
解决方案:. i& Q* F  M2 u9 F, O" W; d
               
* M0 f' m  f" W+ X- d; N4 C, f6 o! T( k2 G

- X, d- p$ p4 t  D1 g                SELECT * FROM nieuws ORDER BY id DESC LIMIT 2 -选择最后2个项目
- V/ R  K) i2 F. }6 r" J$ aSELECT * FROM nieuws ORDER BY id DESC LIMIT 1, 1 -仅选择第二项
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则