Ho provato a fare una funzione per inserire dati nel db. Come mai non funziona?

Codice PHP:
<?php

 $archivio
=mysql_connect("localhost","root","");
$select=mysql_select_db("prova");

             
inserisci("Luca","Rossi");

function 
inserisci($nome,$cognome)
{

$p=mysql_query("INSERT INTO login(id,username,password) VALUES('','$nome','$cognome'");

}
$gammaT=mysql_close($archivio);

?>