Buongiorno,
ho il seguente problema:
non riesco a inserire dei dati in un db Mysql

Premetto che utilizzo Uniform Server.
Ho controllato che ci sia la corrispondenza dei campi ed è tutto apposto.

Ora vi posto il codice della connessione al db che richiamo nelle pagine:
Codice PHP:
<?phpdefine('DBHOST''localhost'); define('DBUSER''root@localhost'); define('DBPASS'''); define('DBNAME''alternanza'); // Connessione alla base di dati$conn = mysqli_connect(DBHOST,DBUSER,DBPASS,DBNAME); if (!$conn) {    die("Connection failed: " . mysqli_connect_error());}?>

Questo invece è un codice di esempio più corto che ho usato per inserire i dati nel db, ma che non inserisce i dati perchè mi dà l'errore.

Codice PHP:
<?phpsession_start();include('connessione.php');
$nome="Pinco";$cognome="Pallino";
$sql "INSERT INTO studenti (nome,cognome) VALUES ('$nome','$cognome')";if (mysqli_query($conn$sql)) {    echo "Inserimento di $nome $cognome avvenuto con successo";} else {    echo "Error: " $sql "<br>" mysqli_error($conn);}
?>

L'errore che visualizzo è il seguente:
Error: INSERT INTO studenti (nome,cognome) VALUES ('Pinco','Pallino')

Vi ringrazio per l'attenzione e mi scuso se il problema è banale ma non sono esperto con la programmazione.