login  Naam:   Wachtwoord: 
Registreer je!
 Forum

aantal ophalen

Offline Simon - 18/02/2006 11:48
Avatar van SimonPHP expert ik heb dit:

IP---------------Aantal

... ---------------5
... ---------------2
... ---------------4
... ---------------9

hoe tel ik dat bij elkaar op?

10 antwoorden

Gesponsorde links
Offline Voldemort - 18/02/2006 11:49
Avatar van Voldemort PHP ver gevorderde Alles van aantal in een array stoppen en dan alle waarden uit die array optellen (for(each)-lus).
Offline Simon - 18/02/2006 11:50
Avatar van Simon PHP expert voorbeeldje?
Offline jasperken - 18/02/2006 11:50
Avatar van jasperken PHP interesse wil je elke keer het laatste getal van een ip optellen ofzo? 

Ik snap niet goed wat je wil bereiken, wat meer uitleg mss?
Offline Thomas - 18/02/2006 11:51 (laatste wijziging 18/02/2006 11:51)
Avatar van Thomas Moderator
  1. SELECT SUM(aantal) AS som FROM je_tabel

?
Offline Simon - 18/02/2006 11:51 (laatste wijziging 18/02/2006 11:52)
Avatar van Simon PHP expert een ip bezoekt 5 keer de site, een ander 10 keer
ik wil gewoon het totaal aantal

FangorN
As som, moet ik dat veranderen?
Offline Voldemort - 18/02/2006 11:53 (laatste wijziging 18/02/2006 11:55)
Avatar van Voldemort PHP ver gevorderde
  1. <?php
  2. $array = array():
  3. $result = mysql_query("SELECT `aantal` FROM table");
  4.  
  5. while($fetch = mysql_fetch_array($result))
  6. {
  7. //Werken met array_push()
  8. }
  9.  
  10. //Hier in de lus en dan optellen
  11. ?>


Zoiets, ik heb commentaar genoeg gezet, de werking van die functies enzo moet je maar ff op php.net zoeken.

Edit: SUM in de query is inderdaad de beste oplossing, maar met de mijne zou het ook werken (a).
Offline Thomas - 18/02/2006 11:53
Avatar van Thomas Moderator Nee, met AS geef je een alternatieve naam aan een kolom, je moet de naam van je_tabel aanpassen.
Offline Simon - 18/02/2006 11:54
Avatar van Simon PHP expert ok
Offline Thomas - 18/02/2006 11:55
Avatar van Thomas Moderator Met SUM krijg je ook maar 1 resultaatrij en 1 veld, met SELECT aantal ... krijg je meerdere resultaatrijen.
Offline Voldemort - 18/02/2006 11:57
Avatar van Voldemort PHP ver gevorderde Een andere ophaal manier (geen mysql_fetch_***) is:

$result = mysql_query("SELECT SUM(aantal) FROM je_tabel");
$aantal_opgeteld = mysql_result($result,0);

echo $aantal_opgeteld;

Dan zal je ook je aantal krijgen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.197s