@xpsje
Ik neem aan dat je query er ongeveer zo uit ziet
SELECT klanten.*, count(*) as aantal_bestellingen
FROM klanten
LEFT OUTER JOIN bestelling ON bestelling.klant_id = klanten.klant_id
GROUP BY klanten.klant_id
Ik zou zeggen met deze verandering
SELECT klanten.*, IF count(*) is null THEN 0 ELSE count(*) END IF as aantal_bestellingen
FROM klanten
LEFT OUTER JOIN bestelling ON bestelling.klant_id = klanten.klant_id
GROUP BY klanten.klant_id
een andere mogelijkheid is in php o.i.d. aantal_bestellingen te wijzigen in een integer.
Dan wordt de waarde `null` namelijk 0
dit doe je door:
$aantal_bestellingen = (int) $row['aantal_bestellingen'];