Hallo
select sum(re_gegeben) from $rechnungstable where substr(re_gewerk,1,1) = '$catcount'
Das ist keine SQL-Anweisung, das ist irgendwelcher irrelevanter PHP-Kram. Wie ich Dir bereits geraten habe, ist es stets eine gute Idee, in etwa so vorzugehen:
$sql = "select sum(re_gegeben) from $rechnungstable where substr(re_gewerk,1,1) = '$catcount'";
echo $sql; # gebe zu Debugzwecken das SQL-Statement aus.
...
Freundliche Grüße
Vinzenz