Autor Zpráva
DanM
Profil
Mám vytvořený dotaz na spojení dvou tabulek:

if (!@$vysledek = mysql_query("select plemeno.Id, plemeno.IdSkupina, plemeno.NazevPlemeno, (select count(*) as pocet from stanice where Plemeno = plemeno.Id) from plemeno, stanice where plemeno.IdSkupina = '$Id'")){
echo "<div class=\"hlaska\"><p>Chyba při provádění výpisu!</p></div>\n";
exit();
}

Když jsi chci vypsat hodnoty pocet tak jsou prázdné. Ostatní proměnné jsou v pořádku. Absolutně netuším, kde je chyba. Díky moc
Kajman_
Profil *
Zkuste dát alias až za závorku.
DanM
Profil
Super. Jede. Díky moc. Jestli můžu otravovat. Jde to udělat nějak efektivněji. Mám na mysli http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=28&topic=2 2254 nebo http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=28&topic=2 2620. Díky
Kajman_
Profil *
Osobně v tom Vašem selectu nechápu, proč tam dáváte from plemeno, stanice... dal bych tam jen plemeno.

Výhodou odkazovaných řešení je, že fungují i na starších verzích mysql, které neumí vnořené dotazy. A tipnul bych si (i když jsem to neměřil a nějak ani nemám potřebu) by ty odkazované varianty mohly být rychlejší.
DanM
Profil
Ještě jednou dík i za to vysvětlení.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0