login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP & SQL

COUNT() die 0 geeft (Opgelost)

MothZone – 17/06/2008 13:21 (Laatst gewijzigd op 17/06/2008 14:15)
Hallo,
Ik heb een query waarbij ik het laatste blogbericht + aantal reacties erop uit de database wil halen.
Maar het probleem is, als er nog geen reacties geplaatst, krijg ik geen resultaat terug.

Ergens snap ik het wel dat hij niets teruggeeft, want die COUNT() telt niets.
Maar hoe kan ik er dan voor zorgen dat hij wél iets teruggeeft (een 0 dus) als er geen reacties zijn?

Edit Opgelost

4 antwoorden

Gesponsorde links

Ontani – 17/06/2008 13:23
Controleer gewoon zelf voor dat je het resultaat gaat weergeven of mysql_num_rows meer dan 0 is.

MothZone – 17/06/2008 13:46
Ja, dan weet ik dat het 0 is, maar die andere informatie die ik opvraag heb ik dan nog niet he.
De oplossing die ik zelf zie is die COUNT() in een 2e query te stoppen, maar vind dat wat dom om te doen als er misschien een mogelijkheid is om het in 1 query te houden.

Ontani – 17/06/2008 14:04
dan zal je met joins moeten gaan werken.

MothZone – 17/06/2008 14:10 (Laatst gewijzigd op 17/06/2008 14:15)
Ben niet zo bekend met joins, zal het eens opzoeken.
Toch al bedankt.

Edit Heb wat aan het opzoeken geweest en heb het gevonden. Bedankt 

Gesponsorde links

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.018s