Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před rokem

timbulko
Člen
Registrovaný: 11. 4. 2009
Příspěvky: 97

nefungujúci orderBy(„RAND()“)

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

 

#2 před rokem

timbulko
Člen
Registrovaný: 11. 4. 2009
Příspěvky: 97

Re: nefungujúci orderBy(„RAND()“)

Nevedeli by ste mi niekto poradiť ako na to?

 

#3 před rokem

Proki
Člen
Registrovaný: 20. 2. 2009
Příspěvky: 74

Re: nefungujúci orderBy(„RAND()“)

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

 

#4 před rokem

timbulko
Člen
Registrovaný: 11. 4. 2009
Příspěvky: 97

Re: nefungujúci orderBy(„RAND()“)

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

 

#5 před rokem

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: nefungujúci orderBy(„RAND()“)

Co to generuje za kód?

 

#6 před 8 měsíci

Coura
Nový člen
Registrovaný: 21. 6. 2010
Příspěvky: 9

Re: nefungujúci orderBy(„RAND()“)

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

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

 

Zápatí