Probabilmente non vuol dire nulla, ma prova a correggere la query con le virgolette per i valori
Codice PHP:
$sql "INSERT INTO utenti (nome, cognome, data_nascita) VALUES (':name', ':surname', ':birthdate')"