Devo inserire dei dati anagrafici che provengono da un form (GET method) in una tabella (people, 3 campi).

La query (INSERT) è questa:
codice:
$insert = mysql_query("INSERT INTO people VALUES ($_GET[ID], $_GET[Nome], $_GET[Cognome]");
if (!$insert) {
	echo mysql_errno() . ": " . mysql_error(). "\n";
}
1. Ottengo un errore di sintassi nella riga di $insert. Qual è?!?

2. Ma se il numero di parametri da inserire in una tabella corrisponde al numero di campi che la stessa ha, bisogna per forza passare per l'inserimento singolo delle variabli superglobali di $_GET?