2016-05-09 13 views
0

私が始める前に、私は昔のmysql apiに詰まっていると言います。mysql_queryの最初の要素を削除して残りの部分をすべて取り除く方法は?

私がしている:

mysql_query ("SELECT * FROM posts ORDER BY post_id DESC LIMIT 3"); 

しかし、私はポストテーブルから最初の要素の後に3つの要素を取得する必要があります。 mysql_query関数の中でこれを行う方法はありますか?

+12

'LIMIT 1、3'私は思います。編集:これにupvotesを見て、それは "それ"です。 ;-) *あなたはサウルに行く*。 (解決された) –

+5

[mysql_ * '関数の使用を止めてください] ....あなたが今変更したことはできません。 –

+1

LIMIT 1,3 =>ここで、1は開始インデックスであり、3は返される値の数です。 –

答えて

7

使用数値オフセット:

SELECT * FROM posts ORDER BY post_id DESC LIMIT 1, 3 

docを参照してください:

SELECT 
... 
LIMIT {[offset,] row_count | row_count OFFSET offset} 
+4

[* niah niah ...私は最初に笑った!!! *](http://stackoverflow.com/questions/37119426/how-to-remove-first-element-of-mysql-query-and-get-すべての残りの#comment61779869_37119426)ちょうど冗談;-) –

+0

@ Fred-ii-あなたは正しいです、私はあなたのコメントに投票しました。しかし、正直言って - 私はあなたのコメントを答える前に見たことがありませんでした。 – DerVO

+0

ああ、心配しない;-) *歓声* –

関連する問題