gopeking_artikel
id, tid
primär nyckel, tid i unix timestamp-format.
Listning av målgörare sker på följande sätt:
<?php
$result = mysql_query("SELECT COUNT(*), pid FROM gopeking_malgorare GROUP BY pid") or die(mysql_error());
while ($rad = mysql_fetch_row($result)) {
echo "spelare med id {$rad[1]} har gjort {$rad[0]}";
}
?>
Nu till problemet, jag vill bara ha med mål som spelaren gjort i matcher denna säsong. Jag har två variabler för att definiera intervallet, båda i unix timestamp, $start och $slut. Själva tiden (gopeking_artikel.tid) finnes där gopeking_molgorare.mid=gopeking_artikel.id.
Halvkod:
Markera pid och antal poster i gopeking_malgorare där gopeking_malgorare.mid=gopeking_artikel.id och gopeking_artikel.tid inom intervallet $start och $slut.
gopeking_artikel
id, tid
primär nyckel, tid i unix timestamp-format.
...
Nu till problemet, jag vill bara ha med mål som spelaren gjort i matcher denna säsong. Jag har två variabler för att definiera intervallet, båda i unix timestamp, $start och $slut. Själva tiden (gopeking_artikel.tid) finnes där gopeking_molgorare.mid=gopeking_artikel.id.
Primärnyckeln i artikel ligger i tabellen så som du skrivit, medan spelarid, matchid inte matchar dina listade kolumner i malgorare? mid=matchid? Vad är i så fall lika med spelarid? Eller har du 5 kolumner och inte 3? :q
Vad är det som ska ligga i intervallet $start, $slut? :q