Игнорировать поле ID, оно автоматически вставит значение:
$queryStatus = mysql_query("INSERT into `database`.`users` (`first`, `last`, `pass`, `user`, `email`, `active`) VALUES ('$first', '$last', '$password', '$user', '$email', '0'") or die("BAD QUERY: " . mysql_error());
Также ваш запрос выглядит плохо сформированным (неправильно ставит кавычку в конце), я не уверен насчет PHP, но это должно сработать:
$queryStatus = mysql_query("INSERT into `database`.`users` (`first`, `last`, `pass`, `user`, `email`, `active`) VALUES ('$first', '$last', '$password', '$user', '$email', '0')");