2012-01-16 16 views
2

mysqlクエリの結果を逆にする必要がありますが、ORDER BY xxx ASC/DESCを使用することはできません。また、fetch_assocから新しい配列を作成して2度目に実行したくありません。 違う方法がありますか?または、上位10レコードを選択し、次にajaxコールで前のレコードの上位10レコードを選択します。MySQLの逆PHP結果

+7

MySQLで直接結果セットの方向を変更できないのはなぜですか?それは(多くのレベルで)非論理的に見えます。 –

+1

'array_reverse'と' array_slice'はあなたの友人のようです...しかし、クエリを変更することはできません。 – Wrikken

答えて

4

あなたはmysql_data_seekを見ることができますが、逆の順序で行を足している例もあります。

+0

ありがとう、それは私が必要なものです – user1152463

3

結果を配列に格納し、array_reverseを使用して結果の順序を逆にします。

+0

+1 - これが私が使用しているものです。 –