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
-
1042 × bekeken sinds 24-07-2008, 02:17 #1
Beetje hulp
-
In de schijnwerper
Ervaren Laravel/Vue Ontwikkelaar Beschikbaar voor Freelance WerkFreelance / WerkLogo nodig? Nu 50,-! Ook voor andere grafische opdrachten beschikbaar.Freelance / WerkErvaren tekstschrijvers tegen een scherp tarief! | +200 Positieve ReviewsFreelance / WerkOntvang gegarandeerd meer websitebezoekers met ons SEO & Maand Linkbuilding Pakket!Freelance / Werk -
24-07-2008, 02:35 #2
- Berichten
- 161
- Lid sinds
- 16 Jaar
Voor €5 help ik hier wel even mee ;)
-
24-07-2008, 12:40 #3
- Berichten
- 9
- Lid sinds
- 17 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 #464BitsWebhosting.EU
- Berichten
- 2.092
- Lid sinds
- 17 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
- 16 Jaar
Bedankt! Dit werkt! :)
-
24-07-2008, 17:25 #6Particulier
- Berichten
- 83
- Lid sinds
- 16 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