私が始める前に、私は昔のmysql apiに詰まっていると言います。mysql_queryの最初の要素を削除して残りの部分をすべて取り除く方法は?
私がしている:
mysql_query ("SELECT * FROM posts ORDER BY post_id DESC LIMIT 3");
しかし、私はポストテーブルから最初の要素の後に3つの要素を取得する必要があります。 mysql_query関数の中でこれを行う方法はありますか?
私が始める前に、私は昔のmysql apiに詰まっていると言います。mysql_queryの最初の要素を削除して残りの部分をすべて取り除く方法は?
私がしている:
mysql_query ("SELECT * FROM posts ORDER BY post_id DESC LIMIT 3");
しかし、私はポストテーブルから最初の要素の後に3つの要素を取得する必要があります。 mysql_query関数の中でこれを行う方法はありますか?
使用数値オフセット:
SELECT * FROM posts ORDER BY post_id DESC LIMIT 1, 3
はdocを参照してください:
SELECT
...
LIMIT {[offset,] row_count | row_count OFFSET offset}
[* niah niah ...私は最初に笑った!!! *](http://stackoverflow.com/questions/37119426/how-to-remove-first-element-of-mysql-query-and-get-すべての残りの#comment61779869_37119426)ちょうど冗談;-) –
@ Fred-ii-あなたは正しいです、私はあなたのコメントに投票しました。しかし、正直言って - 私はあなたのコメントを答える前に見たことがありませんでした。 – DerVO
ああ、心配しない;-) *歓声* –
'LIMIT 1、3'私は思います。編集:これにupvotesを見て、それは "それ"です。 ;-) *あなたはサウルに行く*。 (解決された) –
[mysql_ * '関数の使用を止めてください] ....あなたが今変更したことはできません。 –
LIMIT 1,3 =>ここで、1は開始インデックスであり、3は返される値の数です。 –