Как сделать, что бы PHP не выводил свою ошибку, а выводил только мою написанную ошибку?
Как сделатьТак, как написано в документации.
Бросайте свой Exception
Но в вашем случае я так понимаю, вопрос о другом, вам нужно просто валидировать данные на unique значение, а раз решение про валидацию пришло в мою голову, а не вашу, то настоятельно рекомендую изучить документацию