Autor Zpráva
icka
Profil *
Prosím nevíte proč mi to vrací chybnou syntaxi?

mysql_query("update prubeh set hraje = (select id from hraci where id <> " . $_SESSION["idhrace"] . ")");
djlj
Profil
A co to píše za chybu?
icka
Profil *
Notak to samé mi to píše u tady toho:

mysql_query("select id from karty where (select id_karty from karty_hra where karty_hra.id_karty = karty.id) is null");

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select id_karty from karty_hra where karty_hra.id_karty = karty

Vůbec nechápu proč mi to ty chyby hází... :-(
Když ten dotaz rozdělim a vypisuju to na 2x tak bez problémů, ale tyhle vnořený selecty mi to nechce zkousnout !!!
icka
Profil *
Zkrátka je to na to aby to načetlo karty z balíčku to znamená, že to musí vynechat karty, které jsou ve hře...
djlj
Profil
Nemáš náhodou starou verzi MySQL? Vnořené selecty jsou až tuším od verze 4.1.
icka
Profil *
aha... no mám 4.015... :-(
Toto téma je uzamčeno. Odpověď nelze zaslat.