Autor | Zpráva | ||
---|---|---|---|
Celebi Profil |
#1 · Zasláno: 29. 1. 2014, 11:44:46
Zdravím,
chtěl bych na stránkách použít tento kód: $sql=mysql_query("SELECT * FROM posta JOIN uzivatele ON (posta.od=uzivatele.id) ORDER BY posta.id desc") or die("Chyba! ".mysql_error()); while ($e=mysql_fetch_array($sql)): echo "".$e['login']." ".$e['datum'].""; endwhile; Cílem je, aby mi tento kód vrátil všechna data z tabulek posta a ke každému řádku z tabulky pošta, aby se mi zároveň vrátil 1 řádek z tabulky uzivatele, kde id odesílatele zprávy odpovídá id uživatele. Když zadám dotaz přímo v databázi vrátí mi přesně to, co chci. Když se ale pokusím vypsat kód v PHP, vypíše mi to pouze ".$e['datum']." (nebo jakoukoliv jinou hodnotu) z tabulky pošta, ale už ne ".$e['login']." (nebo jinou hodnotu) z tabulky uživatele. Kde dělám chybu? Předem děkuji za odpověď. |
||
anonymníí Profil * |
#2 · Zasláno: 29. 1. 2014, 11:47:19
Celebi:
login bude v tabulce uzivatele, tedy: select posta.*, uzivatele.login from ... echo "".$e['login']." ".$e['datum'].""; |
||
Časová prodleva: 10 let
|
0