[ASK] memilih beberapa record terakhir dari database

agan2 tolong dong dibantu, ane punya data seperti ini

id hasil


1 12

2 13

3 9

4 10

5 14

6 9

7 8

8 20

9 22

10 10

nah dari data itu ane hanya ingin ngambil 5 terakhir saja secara berurutan. jadi hasil yang diinginkan kurang lebih seperti ini

id hasil


6 9

7 8

8 20

9 22

10 10

kalo ane pake sort=>‘id desc’ dan limit=>5, hasilnya terbalik

id hasil


10 10

9 22

8 20

7 8

6 9

tolong dong gan, ane dibantu

Coba diganti ‘id desc’ menjadi ‘id asc’

kalo pake id asc, yang keambil hanya 5 record pertama saja padahal ane pengen ngambil 5 record terakhir secara berurutan.

masalahnya sudah resolve gan, ane pake array_reverse




		$criteria = new CDbCriteria;

		$criteria->order = 'id desc';

		$criteria->limit = 5;

		$result = Inflasi::model()->findAll($criteria);

		$items = array_reverse($result,true);