Al pulsante o link per il download associa una funzione Javascript che viene attivata al click e che riceve come parametro un codice univoco che identifica il file in download.
Questa funzione tramite Ajax chiama uno script php passandogli il codice.
Lo script php non fa altro che un update sul database sommando 1 al numero di download di quel file.