Ho una funzione:

Codice PHP:
function notifica($id$testo) {
$db['host'] = "***";
$db['usr'] = "***";
$db['pwd'] = "***";
$db['name'] = "***";
$con mysql_connect($db['host'], $db['usr'], $db['pwd']);
mysql_select_db($db['name'], $con);
$Ysql "INSERT INTO notifiche (id_utente, data, testo) VALUES ('".$id."', '".date("Y-m-d H:i:s")."', '".$testo."')";
$Yquery mysql_query($Ysql$con);

Se faccio questo codice in una pagina funziona perfettamente, ma perché se faccio con la funzione, tipo:

notifica(2, "ciao");

non funziona???