daeng
(Msgkuna)
1
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
d4y4k
(Friskantoni)
2
Coba diganti ‘id desc’ menjadi ‘id asc’
daeng
(Msgkuna)
3
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);