Autor Zpráva
Ikki
Profil
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: