Autor Zpráva
Musilda
Profil
Dobrý den potřebuji poradit.

Mám v databázi tabulku, do které ukládám tipované sportovní zápasy.
Když potom vypisuji zápasy pro tipování, potřebuji nějakým způsobem ověřit zda je tip, který vypisuji již uložen jako tipovaný.
Můžete mi prosím poradit nějaký způsob?
Kajman_
Profil *
Dáte left join na tipy pro konkrétního uživatele. Tak zjistíte, co tipoval, případně že netipoval bude-li tam null.
Musilda
Profil
Kajman_
Díky za tip, ale nejsem si jistý, zda jsem přesně pochopil syntax.
Poradíte mi prosím kde mám chybu

$dotaz_tip=("SELECT id, id_zapas
FROM tip
LEFT JOIN (SELECT zapasy_id
FROM zapasy
ON tip.id_zapas = zapasy.zapasy_id
WHERE tip.id_uzivatel='".$user_id."'
AND zapasy.zapasy_id='".$zapas_id."');");
$vysledek_tip=mysql_fetch_array($dotaz_tip);

Vypisuje chybu: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Kajman_
Profil *
select * from zapasy z left join tip t on z.zapasy_id=t.id_zapas and tip.id_uzivatel='$user_id'
-- z.zapasy_id in ('$zapas_id')
Musilda
Profil
Kajman_
Díky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0