Функция «Получить» не работает, потому что не все дефисы должны быть заменены

Я использую функцию Get для поиска model поля в URL-адресе, но у меня есть проблема, когда модель содержит пробел и дефис. Пример: моя модель в URL-адресе « this-f-example », а модель в базе данных – « этот f-пример » (так без первого дефиса).

Я написал следующий код php, но этого недостаточно. Он будет искать this f example или this-f-example в моей базе данных, чтобы он ничего не возвращал, потому что эти модели не существуют.

Что я должен изменить на свой код, чтобы он искал модели this-f example и this f-example тоже?

Полный URL: http//:www.example.com/test.php?model=this-f-example

Соответствующая модель в базе данных: this f-example

 <?php $pdo = new PDO ('mysql:host.....'); $model1 = str_replace ('-', ' ', $_GET['model']); $model2 = $_GET['model']; $sql = "SELECT DISTINCT brand, model FROM `exampletable` WHERE model = :model1 OR model = :model2"; $stmt = $pdo->prepare($sql); $stmt->bindParam(":model1", $model1); $stmt->bindParam(":model2", $model2); $stmt->execute(); if($result = $stmt->fetch(PDO::FETCH_ASSOC)) { echo $result['brand']; echo $result['model']; } ?>