Database where bez řazení

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
_enigma
Člen | 17
+
0
-

Ahoj,

potřeboval bych poradit.

$questionsArray = array( 256, 12, 5, 3, 104 );
$questions = $this->findAllQuestions()->where('id', $questionsArray);

V $questions mám požadované řádky, ale jsou srovnané podle id. Potřeboval bych, aby byly v pořadí tak jak jsou seřazené i v array $questionsArray.

Tušíte někdo jak na to?

Tisíceré díky

David Matějka
Moderator | 6445
+
+3
-

muzes treba pouzit FIELD funkci

->order('FIELD(id, ?)', $questionsArray)
_enigma
Člen | 17
+
0
-

Díky, jede to.