Użyj backticków dla słów zastrzeżonych MYSQL...
nazwa tabeli "tabela" jest słowem zastrzeżonym dla MYSQL...
Twoje zapytanie powinno wyglądać następująco...
$sql="INSERT INTO `table` (`username`, `password`)
VALUES
('$_POST[username]','$_POST[password]')";