login  Naam:   Wachtwoord: 
Registreer je!
 Forum

COUNT

Offline ottorocket - 02/03/2006 23:35 (laatste wijziging 02/03/2006 23:44)
Avatar van ottorocketOnbekend ok, misschien voor jullie profs een makkelijk lijntje maar voor mij een helse klus, hier selecteerd hij de leden waarbij er nog geen stationnaam is ingevuld

krijg ik deze error

  1. <?php
  2. include('config.php');
  3. if(!isset($_SESSION['gebruiker'])) {
  4. header("Location: index.html");
  5. }
  6. ?>
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml">
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  11. <title>:: counter terrors ::</title>
  12. </head>
  13.  
  14. <body>
  15. <?php
  16. $count = mysql_query("SELECT COUNT (`id`) FROM `leden`");
  17. $aantal = mysql_result($count,0);
  18. $nostat = mysql_query("SELECT COUNT (`id`) FROM `leden` WHERE station != '' ");
  19. $nostation = mysql_result($nostat,0);
  20. echo"Er zijn momenteel <b>$aantal</b> leden die meespelen, daarvan hebben er <b>$nostation</b> nog geen stationnaam.";
  21. ?>
  22. </body>
  23. </html>


EDIT: ik heb de tutorials gelezen hier op sitemasters

6 antwoorden

Gesponsorde links
Offline Rens - 02/03/2006 23:42 (laatste wijziging 02/03/2006 23:43)
Avatar van Rens Gouden medaille

Crew algemeen
  1. WHERE station != "" "

Misschien die "" veranderen in '' ?
  1. WHERE station != '' "
Offline ottorocket - 02/03/2006 23:44
Avatar van ottorocket Onbekend was best een goed idee, maar nu krijg ik dit

  1. Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home2/mats/public_html/counter-terrors/statistieken.php on line 17
  2.  
  3. Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home2/mats/public_html/counter-terrors/statistieken.php on line 19
  4. Er zijn momenteel leden die meespelen, daarvan hebben er nog geen stationnaam.
Offline Rens - 02/03/2006 23:45
Avatar van Rens Gouden medaille

Crew algemeen
Gebruik dan error handling bij je queries.
Zet er iets als or die(MySQL_error()); achter, of gebruik een if-loop:
  1. if(!$rResult = MySQL_Query("query"))
  2. {
  3. } else
  4. {
  5. // ga door
  6. }
Offline ottorocket - 02/03/2006 23:48
Avatar van ottorocket Onbekend dan krijg ik deze fout

Citaat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`id`) FROM `leden`' at line 1
Offline Rens - 02/03/2006 23:52
Avatar van Rens Gouden medaille

Crew algemeen
Jah, en wat wil je nou dat ik/wij doen?
Je zou zelf ook nog wel even van alles kunnen proberen in plaats van zomaar de fout hier neer te kwakken...

Nu moeten we nog maar gokken welke query fout is, aangezien de queries allebei het stukje "(`id`) FROM `leden`" bevatten...

Maar voordat je hier neer zet welke query het is, probeer eens van alles.
Probeer het eens zonder backticks (`) bijvoorbeeld.
Offline ottorocket - 03/03/2006 00:00
Avatar van ottorocket Onbekend heb het al

  1. <?php
  2. $count = mysql_query("SELECT COUNT(`id`) FROM `leden`") OR die(mysql_error());
  3. $aantal = mysql_result($count,0);
  4. $nostat = mysql_query("SELECT COUNT(`id`) FROM `leden` WHERE station = ''") OR die(mysql_error());
  5. $nostation = mysql_result($nostat,0);
  6. echo"Er zijn momenteel <b>$aantal</b> leden die meespelen, daarvan hebben <b>$nostation</b> leden nog geen stationnaam.";
  7. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.232s