Hej, jag är ansvarig för min lokala klubbs hemsida. (Fotboll)
https://www.kungkarl.com
På hemsidan så administrerar jag hela serien med resultat och poäng..
Min tabell struktur i mysql har vissa negativa delar som jag hoppas få hjälp med. Det måste finnas anledningar till att man kan läsa till Databasdesigner eller?
Tabellen som all data åker in i är utformad såhär:
`match_id` int(11) NOT NULL auto_increment,
`match_serie_id` tinyint(2) NOT NULL default '0',
`match_lag1_id` tinyint(4) NOT NULL default '0',
`match_lag2_id` tinyint(4) NOT NULL default '0',
`match_res_l1` tinyint(4) default NULL,
`match_res_l2` tinyint(4) default NULL,
`match_datum` datetime NOT NULL default '0000-00-00 00:00:00',
`match_spelad` enum('Y','N') NOT NULL default 'N',
`match_res_set` enum('Y','N') NOT NULL default 'N',
`match_info_set` enum('Y','N') NOT NULL default 'N',
PRIMARY KEY (`match_id`)
Finns det bättre sätt? Ja det vet jag, men hur ska jag gå till väga.
Saker som ska vara lätta att ta fram med nya databastrukturen är:
Plats efter antal omgångar (alltså framräknat)
Nu om jag skulle göra det skulle en väldigt komplex funktion behövas. Jag har en sådan som räknar ut efter när matcher spelas.. så man kan se tabellen under säsongen. Men jag vill ha så att jag lätt kan få fram tabellen efter omgång 6, 16 etc..
Är du/ni med?