Som jeg forstår det sætter du to modstandere op mod hinanden, f.eks.
x vs y
Så som jeg forstår det så ville du kunne se hvem vinder er baseret på en rating, en form for points ville jeg umiddelbart tro.
Kan du ikke bruge noget der minder om følgende,
- SELECT TOP 1 x.navn, y.navn, MAX(x.rating, y.rating) FROM tabel WHERE x.navn='navn' AND y.navn='navn'
og i din php så sige noget ala
hvis x.rating < y.rating = y vinder
hvis x.rating > y.rating = x vinder.
Så er problemet jo bare hvis de har "kæmpet" før. Så skal du have en dato eller noget og tilføje den til sql strengen. F.eks en dato for hvornår "kampen" starter f.eks.
Eller en counter der siger
Hvis modstander x møder modstander y, så sæt en værdi + 1. Næste gang de møder så sæt den + 1 igen. Og så er den højeste værdi den nyeste "kamp".
EDIT. Argh ok så ikke det var blevet løst :p
Indlæg senest redigeret d. 03.05.2012 13:06 af Bruger #16700