Prova a modificare la query così:
inoltre è probabile che il campi id sia numerico per cui non ci vogliono gli apici:Codice PHP:
...
$sql = "INSERT INTO `admin` (id, nome, password) VALUES ( '$id', '$mail', SHA1('$pass'))";
...
Codice PHP:
...
$sql = "INSERT INTO `admin` (id, nome, password) VALUES ($id, '$mail', SHA1('$pass'))";
...