Autor | Zpráva | ||
---|---|---|---|
Ikki Profil |
#1 · Zasláno: 20. 5. 2016, 16:36:19
Zdravím přátelé,
potřeboval bych přepsat tento výpis z db, tak abych tahal informace o uživateli z tabulky administration. V případě, že přepíšu veškerá data, tak to nefunguje. Má upravená verze vypadá takto. $dn2 = mysql_query('select t.id2, t.authorid, t.message, t.timestamp, u.nick as author, u.avatar from topics as t, administration as u where t.id="'.$id.'" and u.id=t.authorid order by t.timestamp asc'); A takto vypadá originál. $dn2 = mysql_query('select t.id2, t.authorid, t.message, t.timestamp, u.username as author, u.avatar from topics as t, users as u where t.id="'.$id.'" and u.id=t.authorid order by t.timestamp asc'); Děkuji za pomoc. |
||
juriad Profil |
Nejspíš tabulka administration nemá některý ze sloupců: nick, avatar, id.
Proč to nefunguje zjistíš funkcí mysql_error. Mimochodem, není dobrý nápad dělit uživatele do dvou tabulek. Správně bys měl mít jednu, přičemž jen administrátoři budou mít vyplněné určité sloupce. |
||
Ikki Profil |
To mě nenapadlo.
Velice děkuji za tvůj rychlý komentář. Již to funguje, ještě jednou děkuji. juriad [#2]: „Mimochodem, není dobrý nápad dělit uživatele do dvou tabulek. Správně bys měl mít jednu, přičemž jen administrátoři budou mít vyplněné určité sloupce.“ Mohu se zeptat z jakého důvodu? Přeci jen jsem poměrně nováček a fórum tvořím z cizího kódu a pouze ho předělávám do podoby, kterou potřebuji, tak se radši zeptám. |
||
Časová prodleva: 9 let
|
0