Лучшее, что вы можете сделать, это выполнить следующее:
$result = mysql_query( "insert into yourtable (`username`, `email`) values ('usernamesubmitted','emailsubmitted')");
if (!$result) {
die('Invalid query: ' . mysql_error());
}
Здесь предполагается, что запрос на вставку завершится неудачно, если одно из полей, которые нужно вставить, является первичным ключом и дублируется. В этом случае .... выведите сообщение - сообщение будет содержать максимальную информацию, которую вы можете получить в этой ситуации, затем вы можете обработать ее соответствующим образом