inserisci uno unix timestamp che indichi la scadenza e prima di scaricare confronti la data attuale con lo unix timestamp nel db ^^

una query del tipo


SELECT * FROM downloads_authorized WHERE expire_date >= FROM_UNIXTIME();


poi ti basta conteggiare i risultati con mysql_num_rows o nel caso sia una sola riga ti basta fare

codice:
if (($result = mysql_fetch_assoc($query)) == true)
{
 // la riga è stata estratta e hai i vari campi dentro $result
}
else
{
  // la riga non è stata estratta
}