devi usare:
$sql_registra_dati = "INSERT INTO `tabella` ('campo') VALUES ('$valorecampo')";
e poi... come fai a sapere che non ci sono errori?
per saperlo devi aggiungere:
$stat->execute || die "Errore nella query $sql_registra_dati: $DBI::errstr\n";