Das ist weiter nicht schwierig! Du mußt aber ein Script schreiben, dass den Download erledigt, sonst bekommt PHP ja nicht mit, wenn jemand was downloaded!
Hier ein Link dazu:
http://www.dclp-faq.de/q/q-datei-download.html
In das Script kannst Du ja noch ein mysql_query() einbauen in der Richtung:
UPDATE downloads SET anzahlDerDownloads = anzahlDerDownloads + 1 WHERE id = 'xy'
Eine neue Zeile brauchst Du nicht, aber eine neue Spalte. Was das Buch mit Count meinte weiß ich nicht ganz genau aber ich vermute es meinte, die mySQL Funktion COUNT()! Die zählt wieviele Datensätze es mit den selectierten Eigenschaften gibt, hat aber mit diesem Fall hier nix zu tun!