jiný order by limitu než výsledku
- David Krupička
- Člen | 45
Zdravím, potřebuji z DB dostat posledních 10 záznamů, které mám ORDER BY .. DESC ale výsledek potřebuji vypsat jako ORDER BY … ASC, nevíte jak na to?
- David Matějka
- Moderator | 6445
poslednich deset z order by desc je vlastne prvnich deset z order by asc. a tim se ti sam vyresi i druhy problem ;)
- David Krupička
- Člen | 45
Splet jsem to, mám prvních 10 order by desc, což je posledních deset z order by asc a výsledek potřebuji asc.
- David Krupička
- Člen | 45
na to co mi vrátí tato funkce to mám aplikovat jak?
`
public function getMessages($id){
return $this->database->table(‚messages‘)->where(‚id_prijemce = ?
OR id_odesilatel = ?‘, $id, $id)->order(‚datum_odeslani
DESC‘)->limit(10, 0);
}
`
myslel jsem, že mi vrátí objekty a ne pole
- David Matějka
- Moderator | 6445
pouzij fetchAll
btw, na kazdy iterovatelny objekt (tedy implementujici Traversable) muzes pouzit iterator_to_array