Nieuw lid | 
                 | 
                
				
				Hallo, 
 
Ik ben voor de zoveelste keer bezig om een forum te maken, iedere keer wat beter. Ik kom nu alleen niet uit 1 bepaalde query. 
 
Hij moet alle gegevens uit de tabel categorie met parent_id (variabel) halen, daarbij het aantal topics en posts tellen. Hiervoor heb ik dit opgesteld: 
 
    
    
        
            
                
<?php
$qry = "SELECT
			c.c_id,
			c.parent_id,
			c.titel,
			c.omschrijving,
			COUNT(t.t_id) AS topics,
			DATE_FORMAT(t.datum, '%d-%m-%Y %H:%i') AS lastdate,
			COUNT(p.p_id) AS posts
		FROM
			".$prefix."categorie c
		LEFT JOIN
			".$prefix."topics t
		ON
			c.c_id = t.cat_id
		LEFT JOIN
			".$prefix."posts p
		ON
			c.c_id = p.cat_id
		WHERE
			c.parent_id = '".intval($rec['c_id'])."'";
?>
 
             
            <?php $qry = "SELECT 			c.c_id, 			c.parent_id, 			c.titel, 			c.omschrijving, 			COUNT(t.t_id) AS topics, 			DATE_FORMAT(t.datum, '%d-%m-%Y %H:%i') AS lastdate, 			COUNT(p.p_id) AS posts 		FROM 			".$prefix."categorie c 		LEFT JOIN 			".$prefix."topics t 		ON 			c.c_id = t.cat_id 		LEFT JOIN 			".$prefix."posts p 		ON 			c.c_id = p.cat_id 		WHERE 			c.parent_id = '".intval($rec['c_id'])."'"; ?> 
 
  
         
          
     
  
 
En dit in de tabel categorie gezet, derest nog leeg: 
MySql tabel 
 
De fout is dat hij maar 1 resultaat geeft terwijl dat er 3 moeten zijn, kan iemand mij helpen hiermee zit er al een tijdje op te turen.				
				 |