Nefungující order při výběru dat z databáze
- Polki
- Člen | 553
Zdravím,
když chci řadit záznamy z databáze, využívám při selectu ->order. Chci ideálně řadit podle data, ale nějak to neběží. Tracy nehlásí žádný error, když se podívám na vygenerovaný sql dotaz, tak je napsaný zprávně, ale položky při výpisu jsou stále neseřazeny (jsou řazeny podle Primary_Key v databázi). Prostě řazení pomocí order se neprovede.
Kód:
return $this->database->table(self::TABLE_NAME_SHOPS)
->where(self::COLUMN_ID_USER, $id)
->where(self::COLUMN_VISIBLE, 1)
->order('date ASC')
->fetchAll();
Vygenerovaný SQL:
SELECT *
FROM `shops`
WHERE (`users_id` = 1) AND (`visible` = 1)
ORDER BY `date` ASC
RSS tématu
Téma zavřeno