Hi Andreas,
ich kann auf den ersten Blick auch keinen Fehler entdecken.
Lass dir mal mit folgender Zeile den Query auf dem Bildschirm ausgeben.
echo "UPDATE tbdownload SET anzdownload = "$dl" WHERE downloadname = '$dlname'";
Ist die Ausgabe korrekt, kopiere dir diese und führe diesen SQL-String manuell über phpMyAdmin aus. Somit kannst du schon mal Fehler in der SQL-Syntax ausschliessen.
Gruß
ewigerstudent