Oznámení
Omlouváme se, provoz fóra byl ukončen
Asociativní descriptor – jak zapsat toto pole?
Upozornění: Tohle vlákno je hodně staré.
před 9 lety
- Kcko
- Člen | 292
// zjistit sestavy
$rosters = dibi::query("SELECT
t1.user,
t1.player,
t2.hrac_nazev,
t1.ptsTotal,
t2.post_zkratka
FROM fl_sestava t1
JOIN VW_rejstrik_hraci t2 ON t2.hrac_id = t1.player
WHERE round = 7
ORDER BY t1.user,
FIELD(post_zkratka, 'B', 'O', 'Z', 'U')")
->fetchAll();
// TENTO MEZIKROK bych rad vynechal a z-socioval pole jiz v predchozim dotazu
$rosterRow = array();
foreach ($rosters as $r)
{
$rosterRow[$r->user][$r->player] = $r;
}
Rad bych se vyhnul zbytecnemu druhemu cyklu a rovnou to z-asocioval jiz v prvnim dotaze, nejak se mi nedari nastavit spravny descriptor, muzete mi nekdo prozradit jak na to?
před 9 lety
- LuKo
- Člen | 114
<?php
$rosters = dibi::query("...")->fetchAssoc('user,player');
?>
před 9 lety
- Kcko
- Člen | 292
Díky, tam jsem koukal, ale zkoušel jsem to špatně nebo jsem měl vlčí mlhu ;]