“获取”功能不应该替换所有连字符并忽略变音符号

时间:2015-08-10 18:49:52

标签: php mysql pdo get str-replace

我目前使用以下str_replace函数(作为this question的结果)。

// turn 'this-f-model' to 'this[- ]f[- ]example'
$model = str_replace ('-', '[- ]', $_GET['model']);

$sql = "SELECT DISTINCT brand, model FROM `exampletable` WHERE model REGEXP :model";

$stmt = $pdo->prepare($sql);
$stmt->bindParam(":model", $model);
$stmt->execute();

我认为这已经足够了,但现在我对包含变音符号的模型有了新的问题。

示例:

数据库中的模型:这个例子

我应该使用以下网址找到此模型:http //:www.example.com/test.php?model = this-f-example

使用当前的str_replace功能,它找不到这个新模型。我怎么能解决这个问题?

0 个答案:

没有答案