login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gebruik van AVG

Offline renemethorst - 30/06/2005 16:17
Avatar van renemethorstNieuw lid Ik heb een php script gemaakt waarin ik door middel van de functie AVG het gemiddelde van een aantal cijfers wil uitrekenen.
Dit is mijn code:
  1. $sql = "SELECT avg(aantal) FROM `tabel`;";
  2. $gemiddeld = mysql_query($sql) or die(mysql_error());
  3. echo "$gemiddeld";

Er komt echter in plaats van het gemiddelde te staan 'Resource id #1'.
Als ik "SELECT avg(aantal) FROM `tabel`; in phpMyAdmin invoer komt er echter wel het goede gemiddelde cijfer te staan.

1 antwoord

Gesponsorde links
Offline Tuinstoel - 30/06/2005 16:19
Avatar van Tuinstoel PHP expert Omdat je alleeen de resource opvraagt met mysql_query(), niet het resultaat. je moet mysql_result() of mysql_fetch_{assoc/object/array} gebruiken.

  1. <?php
  2. $sQuery = "SELECT AVG(`aantal`) AS `gem` FROM `tabel`";
  3. if($rResource = @mysql_query($sQuery))
  4. { echo 'Gegevens verzamelen is niet gelukt.'; }
  5. else
  6. {
  7. $aRow = mysql_fetch_assoc($rResource);
  8. echo $aRow['gem'];
  9. }
  10. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s