Ragazzi scusate, forse sarà una stupidaggine per voi, ma è da questa mattina che non riesco a capire cosa non va di questo semplice codice:

<?php


$link = mysqli_connect ( 'localhost' , 'root' , 'passw' , 'nometabella' );
// recupero i valori del form e li assegno alle variabili
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$datanascita = $_POST['datanascita'];
$username = $_POST['username'];
$password = $_POST['password'];
//inserting data order
$toinsert = "INSERT INTO utente
(nome, cognome, data_nascita, username, password)
VALUES
('$nome','$cognome', '$datanascita','$username', '$password')";
//declare in the order variable
$result = mysql_query($toinsert) or die ("query non riuscita"); //order executes
if(!result)
{
echo("<br>Inserimento avvenuto correttamente");
}
else
{
echo("<br>Inserimento non eseguito");
}
?>

mi da l'errore in questa riga: $result = mysql_query($toinsert) or die ("query non riuscita");

Grazieeeeeeeee in anticipo ad ogni anima pia!