login  Naam:   Wachtwoord: 
Registreer je!
 Forum

COUNT() die 0 geeft (Opgelost)

Offline MothZone - 17/06/2008 13:21 (laatste wijziging 17/06/2008 14:15)
Avatar van MothZonePHP ver gevorderde 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
Offline Ontani - 17/06/2008 13:23
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Controleer gewoon zelf voor dat je het resultaat gaat weergeven of mysql_num_rows meer dan 0 is.
Offline MothZone - 17/06/2008 13:46
Avatar van MothZone PHP ver gevorderde 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.
Offline Ontani - 17/06/2008 14:04
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
dan zal je met joins moeten gaan werken.
Offline MothZone - 17/06/2008 14:10 (laatste wijziging 17/06/2008 14:15)
Avatar van MothZone PHP ver gevorderde 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-2024 Sitemasters.be - Regels - Laadtijd: 0.278s