Autor | Zpráva | ||
---|---|---|---|
muahaha Profil * |
#1 · Zasláno: 23. 10. 2008, 18:48:51
Dobry vecer, potrebujem poradit, dufam ze mi niekto bude rozumiet.
Ako mam spravit nieco take: Vybrat z dvoch tabuliek, kde v prvej je rovnaky typ ako v druhej epizoda a zaroven kde v prvej sa id rovna 5 (napr.). A tiez potrebujem ako to vypisem na stranke ak mam v prvej aj v druhej tabulke jeden stlpec rovnaky (nazov), ale s inymi datami. Dakujem. |
||
TomášK Profil |
#2 · Zasláno: 23. 10. 2008, 19:41:43
Struktura tabulek by pomohla...
1, Pokud jsem to dobře pochopil, postačí JOIN SELECT * FROM tabulka1 JOIN tabulka2 ON tabulka1.typ = tabulka2.epizoda AND tabulka1.id = 5 2, Nejjednodušší bude přejmenovat sloupce, aby neměli rovnaký název SELECT tabulka1.id AS id1, tabulka2.id AS id2 FROM ... Pokud bys pouzil jen id, MySQL ohlásí chybu. Pokud bys tam opravdu měl dva stejné sloupce, šlo by vyřešit použitím mysql_fetch_row, které ti řádek dá do pole indexovaného čísly. |
||
muahaha Profil * |
#3 · Zasláno: 23. 10. 2008, 21:13:33
super uz bezi... len je este taky mensi problem:
mam: SELECT tabulka1.nazov AS nazov1, tabulka2.nazov AS nazov2, epizoda, tabulka1.id AS id1, tabulka2.id AS id2 FROM tabulka1 JOIN tabulka2 ON tabulka1.nazov = tabulka2.epizoda AND tabulka.id =19 ... ... ... <h3>".$nazov1."</h3> <table width=\"100%\" border=\"0\"><tr><td> ".$nazov2." </td></tr></table> Problem je v tom, ze vysledkov $nazov2 mam viacej ale vypise mi na stranke len 1, co mam urobit aby mi ich zaradom pekne vsetky vypisalo? vdaka |
||
Kajman_ Profil * |
#4 · Zasláno: 23. 10. 2008, 21:15:53
Na to jsou v php dobré cykly, např. while.
|
||
muahaha Profil * |
#5 · Zasláno: 23. 10. 2008, 21:21:52
tak uz to mam...
dakujem za rady |
||
Časová prodleva: 16 let
|
0