Avatar billede hanklitvej Nybegynder
20. november 2007 - 19:27 Der er 7 kommentarer og
1 løsning

Php - Mysql, tal fra alle rækker lægges sammen.

Hej.

Jeg har en masse tal i min mysql database som jeg gerne vil have lagt sammen til et tal, der er både negative og positive tal i tabellen.

Hvis jeg skriver følgende if funktion, burde den så ikke tage hveranden af dem hver gang den bliver gentaget pga x-variablen, og burde $inda ikke blive forhøjet med $d for hver gang?

Den giver fejl når jeg prøver at kalde $inda og indb frem, hvorfor?

På forhånd tak.

if ($x == "0"){
$inda = $indb+$d; 
$x = 2;
} else {
$indb = $inda+$d; 
$x = 0;
}
Avatar billede nielle Nybegynder
20. november 2007 - 19:30 #1
Sådan?

SELECT sum(talFelt) AS total FROM dinTabel
Avatar billede hanklitvej Nybegynder
20. november 2007 - 19:30 #2
hvilken variabel bliver det så gemt i?
Avatar billede nielle Nybegynder
20. november 2007 - 19:33 #3
Det kan hentes ud som værdien af feltet "total"
Avatar billede hanklitvej Nybegynder
20. november 2007 - 19:46 #4
Kan ikke få det til at virke, jeg er noob til mysql cmds, mest af alt bruger jeg ctrl + c...

Jeg har skrevet:

$query = "SELECT sum(ind) AS total FROM la";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {

$total = $row['total'];

}
Avatar billede nielle Nybegynder
20. november 2007 - 19:50 #5
Da der kun er en række i resultatet er der ingen grund til at have en while-løkke:

$query = "SELECT sum(ind) AS total FROM la";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$total = $row['total'];
echo $total;
Avatar billede hanklitvej Nybegynder
20. november 2007 - 19:53 #6
Parse error: syntax error, unexpected T_ECHO in /home/virtual/128.dk/public_html/lager/administration/index.php on line 73


Min linie 73:
echo $total;


Det burde da ikke have nogen betydning at min echo står efter at jeg har lukket forbindelsen til mysql serveren?
Avatar billede hanklitvej Nybegynder
20. november 2007 - 19:59 #7
nu virker det vist, mange tak!! Post et svar og du får dine point =D
Avatar billede nielle Nybegynder
20. november 2007 - 20:00 #8
Svar :^)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester