Autor | Zpráva | ||
---|---|---|---|
SanCruz Profil * |
#1 · Zasláno: 2. 7. 2012, 17:10:46
Zdravím, mám dvě tabulky:
uzivatele: | id | uzivatel | | 1 | pepa | | 2 | jarda | | 3 | michal | seznam: | uzivatel_id | rodic_id | | 1 | 3 | | 2 | 1 | Chci přes sql dotaz získat pole v následujícím tvaru: array(2) { jmeno_uzivatele => jmeno_rodice } Takže výsledek by vypadal takhle: array(2) { "pepa" => "michal", "jarda" => "pepa" } Je to možné? |
||
Seith Profil |
#2 · Zasláno: 2. 7. 2012, 17:26:48
$result = mysql_query(' SELECT u1.uzivatel as rodic, u2.uzivatel as potomek FROM seznam LEFT JOIN uzivatele as u1 ON uzivatel_id = u1.id LEFT JOIN uzivatele as u2 ON rodic_id = u2.id '); $pole = array(); while ($row = mysql_fetch_array($result)) { $pole[] = array($row['rodic'], $row['potomek']); } |
||
SanCruz Profil * |
#3 · Zasláno: 2. 7. 2012, 17:39:14
Děkuju
|
||
Časová prodleva: 12 let
|
0