Gebruik ` backticks voor gereserveerde MYSQL-woorden...
tabelnaam "tabel" is gereserveerd woord voor MYSQL...
dus uw vraag zou als volgt moeten zijn...
$sql="INSERT INTO `table` (`username`, `password`)
VALUES
('$_POST[username]','$_POST[password]')";