если вам нужны все строки, а не строки, где цель не равна нулю, вы можете использовать count (*)
select count(*)
from fixtures
where goal=1
and fixture='$fixture'
count(goal)
возвращает количество строк, в которых цель не равна нулю
count(*)
возвращает общее количество выбранных строк
в общем случае, когда вам не нужны нулевые значения в mysql, вы можете ifnull (your_column, value) или coalesce (your_column, value)
на основании вашего комментария кажется вам нужна сумма (цель)
select sum(ifnull(goal,0))
from fixtures
where goal=1
and fixture='$fixture'