Hallo,
Ik heb 0,0 PHP-kennis, en wil graag iets optellen uit de database. Is er toevallig iemand die even tijd heeft, en dit voor mij kan schrijven? Het is om statistieken bij te houden.
Er moet verbinding gemaakt worden met de database.
Ik heb een tabel genaamd "gebruiker", hier staan een paar honderd rijen in, in elke rij staan vier velden, namelijk A,B,C,D, in elk veld staat een getal. Nu wil ik van alle rijen bij elkaar alles uit veld A bij elkaar opgeteld hebben, evenals B,C,D.... Ik kan dit echter niet zelf, iemand die het complete stukje code voor me wil schrijven inclusief connectie met de database? Vermeld hier maar wat je er voor moet hebben... Code kan hier gewoon openbaar gepost worden daarna, of als je tijd over hebt... ;)
Groetjes
- Beetje hulp
-
1266 × bekeken sinds 24-07-2008, 02:17 #1
Beetje hulp
-
In de schijnwerper
-
24-07-2008, 02:35 #2
- Berichten
- 160
- Lid sinds
- 17 Jaar
Voor €5 help ik hier wel even mee ;)
-
24-07-2008, 12:40 #3
- Berichten
- 8
- Lid sinds
- 18 Jaar
PHP Code:<?php
// connectie met de database
mysql_connect("localhost", "gebruikersnaam", "wachtwoord");
mysql_select_db("naam van de database");
$a = 0;
$b = 0;
$c = 0;
$d = 0;
// voor steeds iedere gebruiker waarde erbij tellen
$sql = mysql_query("SELECT a, b, c, d FROM gebruiker");
while($obj = mysql_fetch_assoc($sql)){
// tellen
$a = $a + $obj['a'];
$b = $b + $obj['b'];
$c = $c + $obj['c'];
$d = $d + $obj['d'];
}
// uiteindelijke waarden weergeven
echo "A = ".$a;
echo "<br />B = ".$b;
echo "<br />C = ".$c;
echo "<br />D = ".$d;
// connectie met de database sluiten
mysql_close();
?>
-
24-07-2008, 16:30 #4
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
ff sql hierboven vervangen door
select
sum(a) as totaal_a,
sum(b) as totaal_b,
sum(c) as totaal_c,
sum(d) as totaal_d
from gebruiker
en je hoeft niet eens te loop te maken.
-
24-07-2008, 17:08 #5
- Berichten
- 617
- Lid sinds
- 17 Jaar
Bedankt! Dit werkt! :)
-
24-07-2008, 17:25 #6
- Berichten
- 83
- Lid sinds
- 17 Jaar
@John,
Je moet dan wel group by gebruiken eh, ik weet dat mysql geen foutmeldingen hierover geeft maar is geen correct SQL.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic