Gå til innhold

addere tall i databasen


Anbefalte innlegg

Skrevet

jeg har tabellen "stemmer" som inneholder en rad kalt "antpoeng". Hvordan legger jeg til (adderer) alle antpoeng som finnes i tabellen stemmer?

Videoannonse
Annonse
Skrevet (endret)
UPDATE tabell SET felt = felt + 1WHERE noe = noe_annet

 

Forøvrig finnes det et database-forum her

5861118[/snapback]

ok. sorry:(

 

Men det var ikke det jeg mente...

 

bruker - antpoeng

.---------------.

| bruker1 | 5 |

| bruker2 | 2 |

| bruker3 | 9 |

| bruker4 | 1 |

| bruker5 | 9 |

'-----------'----'

 

Jeg vil addere alle tallene under antpoeng...

Endret av ntec
Skrevet
Ahh ... hmm ...

SELECT SUM(antpoeng) FROM tabell

Tror jeg iallfall.

5861177[/snapback]

ugh... fikk ikke printet denne:(

Skrevet

nå har jeg prøvd på ørten forskjellige måter..

får disse outputene: Resource id #23, Array etc..

Skrevet

Men hvis du tar mysql_fetch_array() og printer det da?

 

ELler så blir du nødt til å ta "SELECT antpoeng..." og deretter kjøre while-loop hvor du adderer tallene.

Skrevet
Ahh ... hmm ...

SELECT SUM(antpoeng) FROM tabell

Tror jeg iallfall.

5861177[/snapback]

ugh... fikk ikke printet denne:(

5861323[/snapback]

Du må vel kjøre en vanlig while... fetch_array, eller du kan si at

$query = mysql_query("SELECT sum(antPoeng) FROM stemmer") or trigger_error("SQL", E_USER_ERROR);

$antPoeng = mysql_fetch_row($query);

echo $antPoeng;

Skrevet
Ahh ... hmm ...

SELECT SUM(antpoeng) FROM tabell

Tror jeg iallfall.

5861177[/snapback]

ugh... fikk ikke printet denne:(

5861323[/snapback]

Du må vel kjøre en vanlig while... fetch_array, eller du kan si at

$query = mysql_query("SELECT sum(antPoeng) FROM stemmer") or trigger_error("SQL", E_USER_ERROR);

$antPoeng = mysql_fetch_row($query);

echo $antPoeng;

5862199[/snapback]

jeg får bare Array....

Skrevet

Altså, er ikke meningen å peke finger her, men du burde lese litt nøyere på dokumentasjonen. PHP er et av de absolutt best dokumenterte språkene jeg har vært bort.

array mysql_fetch_array ( resource result [, int result_type] )

Her ligger det både i selve funksjonsnavnet og returverdien at du har med arrayer å gjøre.

 

Som sagt, ikke meningen å virke bitchy, men noen spørsmål er nesten litt for trivielle.

(Dog sies det at det ikke finnes dumme spørsmål, bare dumme svar)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...