tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

nefungujúci orderBy(„RAND()“)

před 9 lety

timbulko
Člen | 86

Zdravím,
ako môžem na dataSource nastaviť náhodné usporiadavanie?

Mám nasledovný dataSource: $ds = $db->dataSource("SELECT * FROM [table]")

Potreboval by som niečo v zmysle: $ds->orderBy("RAND()")

Nepodarilo sa mi to ani pomocou DibiVariable.

Dalo by sa to nejakým spôsobom nastaviť?

Vďaka

před 9 lety

timbulko
Člen | 86

Nevedeli by ste mi niekto poradiť ako na to?

před 9 lety

Proki
Backer | 66

Nejsem si teď moc jistej, ale zkus použít: $ds->orderBy("%sql", "RAND()");

před 9 lety

timbulko
Člen | 86

Bohužiaľ, toto nefunguje. Existuje nejaká iná možnosť?

před 9 lety

David Grudl
Nette Core | 6806

Co to generuje za kód?

před 8 lety

Coura
Člen | 18

Mam stejny problem, chyba nastane, protoze se tam vlozi uvozovky `RAND()` ASC

Editoval Coura (10. 6. 2011 12:16)