Autor Zpráva
lamka2
Profil
pomocou tychto dotazov chcem zistit aky klan ma kolko bodov

mysql_query("SET @body:=0;");
mysql_query("IF(`warstats_data`='$tagk' AND `warstats_punkty11`='16',@body:=@body+1,0)");
mysql_query("IF(`warstats_data`='$tagk' AND `warstats_punkty21`='16',@body:=@body+1,0)");
mysql_query("IF(`warstats_liga`='$tagk' AND `warstats_punkty12`='16',@body:=@body+1,0)");
mysql_query("IF(`warstats_liga`='$tagk' AND `warstats_punkty22`='16',@body:=@body+1,0)");
$pocetb=mysql_result(mysql_query("SELECT @body"),0);


pricim viem ze podmienky sa splnia no vzdy my vybere 0
Kde je chyba?
fos4
Profil
Coz takhle pouzit SEELECT INTO ?


SET @body = 0;
SELECT INTO @body = IF(....IF(...));

myslim ze tak by to mohlo fungovat...
Kajman_
Profil *
select sum(body) body from
(
select count(*) body from tabulka where `warstats_data`='$tagk' AND (`warstats_punkty11`='16' or `warstats_punkty21`='16')
union all
select count(*) body from tabulka where `warstats_liga`='$tagk' AND (`warstats_punkty12`='16' or `warstats_punkty22`='16')
) t

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:

0