Autor | Zpráva | ||
---|---|---|---|
lamka2 Profil |
#1 · Zasláno: 12. 7. 2008, 23:14:03
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 |
#2 · Zasláno: 14. 7. 2008, 08:40:46
Coz takhle pouzit SEELECT INTO ?
SET @body = 0; SELECT INTO @body = IF(....IF(...)); myslim ze tak by to mohlo fungovat... |
||
Kajman_ Profil * |
#3 · Zasláno: 14. 7. 2008, 09:32:10
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 |
||
Časová prodleva: 16 let
|
0