Use ` backticks para palavras reservadas do MYSQL...
nome da tabela "table" é uma palavra reservada para MYSQL...
então sua consulta deve ser a seguinte...
$sql="INSERT INTO `table` (`username`, `password`)
VALUES
('$_POST[username]','$_POST[password]')";