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";