Count(*) werkt niet zoals het moet.
Bounty
24/01/2010 22:35:00Ik heb net gemerkt dat er iets niet helemaal werkt op het forum waarmee ik dus net klaar ben te scripten :P
Als ik het aantal reacties in een topic wil ophalen gebruik ik:
Daarmee had ik tot nu toe nog geen problemen. Maar als er plots 10 reacties in een topic zijn, verschijnt er plots weer '1' bij het aantal reacties..
Heeft iemand een idee wat er mis is?
Als ik het aantal reacties in een topic wil ophalen gebruik ik:
Code (php)
1
2
3
2
3
$reacties = mysql_query("SELECT COUNT(*) AS reacties FROM reacties WHERE topic_id='".$topic['id']."'");
$aantal = mysql_result($reacties, 0);
echo $aantal['reacties'];
$aantal = mysql_result($reacties, 0);
echo $aantal['reacties'];
Daarmee had ik tot nu toe nog geen problemen. Maar als er plots 10 reacties in een topic zijn, verschijnt er plots weer '1' bij het aantal reacties..
Heeft iemand een idee wat er mis is?
PHP hulp
28/11/2024 20:53:37Joren de Wit
24/01/2010 22:48:00De functie mysql_result() geeft een enkele waarde terug, geen array. De variabele $aantal['reacties'] zal lijkt mij dan ook niet bestaan. Echo gewoon $aantal eens?