Autor Zpráva
muahaha
Profil *
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
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 *
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 *
Na to jsou v php dobré cykly, např. while.
muahaha
Profil *
tak uz to mam...

dakujem za rady

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: