17. februar 2004 - 19:44Der er
17 kommentarer og 1 løsning
Kan et felt i en tabel opdateres automatisk?
Hej
Jeg har en ret stor tabel, hvor der for hver spiller er: - kampe_dbu - kampe_dbu_ialt
Så er mit spørsmål, kan jeg definere feltet 'kampe_dbu_ialt' som det der står i 'kampe_dbu_ialt' + det der opdateres til 'kampe_dbu'
Desuden har jeg også 'kampe alt i alt', da jeg både har vendskabskampe, cupkampe, indendørskampe med. Kan det på samme måde i Mysql lade sig gøre at 'kampe_alt_i_alt' automatisk bliver til summen af: vendskabskampe + cupkampe + indendørskampe ?
Ang. SELECT vendskabskampe + cupkampe + indendørskampe AS kampe_alt_i_alt FROM spillere: Så skal kommandoen køres hver gang felterne vendskabskampe, cupkampe og indendørskampe opdateres? f.eks. i php? Eller er jeg helt galt på den?
Ok, dvs. det er faktisk ikke nødvendig at lave et felt i tabellen som hedder: kampe_alt_i_alt, fordi hvis jeg skal bruge det kan jeg bare skrive: SELECT vendskabskampe + cupkampe + indendørskampe AS kampe_alt_i_alt FROM spillere: Så er jeg med. Men jeg har også kampe_dbu og kampe_dbu_ialt, hvor kampe kampe_dbu_ialt indeholder data fra sidste sæson, mens kampe_dbu er for den igangværende sæson. Min plan var så at kampe_dbu_ialt blive opdateret, men som du skriver: Pointen er at man i database normalt kun gemmer rådata.
Det havde jeg ikke lige tænkt over, så jeg må bruge SELECT.
-> arne v lige nu har sidder jeg fast et andet sted, så jeg kan ikke til at bruge det ligenu, men smider du ikke et svar? Så kan det være jeg vender tilbage hvis jeg får problemer med det!
nu sidder jeg fast. 1. Dette felt skal indeholde kampe_dbu+kampe_ialt: <td>Antal kampe DBU:</td> <td><?php echo $data['kampe_dbu'];?></td> - Hvordan gør jeg det?
2. <td>I alt</td> <td><?php echo $data['kampe_IALT'];?></td> IALT, skal ligge nedenstående tal sammen, der lige er blevet brugt; <?php echo $data['kampe_dbu'];?> <?php echo $data['maal_dbu'];?> <?php echo $data['kampe_dgi'];?> <?php echo $data['maal_dgi'];?> osv. - har du et bud på det?
Formentlig NUMERIC eller DECIMAL men FLOAT, REAL og DOUBLE var også muligheder.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.