Autor | Zpráva | ||
---|---|---|---|
JIrka28 Profil * |
#1 · Zasláno: 28. 10. 2007, 00:50:18
Zdravím,
omlouvám se za svůj zřejmě začátečnický dotaz, ale sedím nad tím delší dobu a nevím si rady. Mám dvě tabulky: vyrobce a zbozi. V tabulce "vyrobce" je sloupec typ (je to číslo). V tabulce "zbozi" je sloupec id a jméno. Potřebuji, aby se z tabulky vyrobce v sloupci typ místo čísla vypsalo to, co je v tabulce zbozi u jména. Dalo by se to říci asi takhle: vyrobce.typ = zbozi.id a tak se vypíše to, co je v tabulce zbozi, sloupec jmeno... Zkoušel jsem to takhle: mysql_query("SELECT * FROM vyrobce, zbozi WHERE zbozi.id = vyrobce.typ"); Akorát nevím, jak to v php vypsat. echo "".$radek["typ"]."<br /><br />"; u tohohle to stále vypisuje to číslo. Jak to vypsat? Díky za všechny reakce... |
||
djlj Profil |
#2 · Zasláno: 28. 10. 2007, 00:56:39
$sql=mysql_query("SELECT zbozi.jmeno FROM vyrobce INNER JOIN zbozi ON zbozi.id = vyrobce.typ");
$radek=mysql_fetch_assoc($sql); echo $radek["jmeno"]; nebo pokud to je jen jeden řádek, tak: echo mysql_result(mysql_query("SELECT zbozi.jmeno FROM vyrobce INNER JOIN zbozi ON zbozi.id = vyrobce.typ"), 0); |
||
JIrka28 Profil * |
#3 · Zasláno: 28. 10. 2007, 13:17:22
Díky za nakopnutí, nakonec mi to fungovalo i takhle:
mysql_query("SELECT * FROM vyrobce, zbozi WHERE zbozi.id = vyrobce.typ"); a potom jen: echo "".$radek["jmeno"].""; |
||
Časová prodleva: 16 let
|
0