Verwenden Sie ` Backticks für reservierte MYSQL-Wörter...
Tabellenname "table" ist reserviertes Wort für MYSQL...
Ihre Abfrage sollte also wie folgt lauten...
$sql="INSERT INTO `table` (`username`, `password`)
VALUES
('$_POST[username]','$_POST[password]')";