Возможно, заголовок вопроса не очень ясен, но я не знаю, как его описывать.MySQL, PHP; Редактировать значение столбца перед сравнением
Попробую объяснить:
У меня есть запрос MySQL в моем PHP кода, как это:
$statement = $pdo->prepare('SELECT name FROM persons WHERE name = :name');
$statement->execute(array(':name' => "Peter-Loew"));
То, что я хочу, чтобы это изменить :name
перед сравнением с "Peter-Loew"
.
Я хочу, чтобы запустить PHP код, как это на :name
перед сравнением с "Peter-Loew"
:
<?php
function url_replace($url_replace) {
$url_replace = str_ireplace(array('Ä','Ö','Ü'), array('Ae','Oe','Ue'), $url_replace);
$url_replace = preg_replace('~[^a-zA-Z0-9]+~', '-', $url_replace);
$url_replace = trim($url_replace, '-');
$url_replace = rtrim($url_replace, '-');
return $url_replace;
}
?>
Как я могу это сделать? Или кто-нибудь знает, как назвать это тем, что я ищу?
им вниз голосования это потому, что вы изменили этот вопрос существенно, так как действительный ответ был дан – cmorrissey
в дополнение к этому здесь является пробкового генератор HTTP: // StackOverflow .com/questions/40641973/php-to-convert-string-to-slug/40642103 # 40642103 – cmorrissey
Имея много пули, которые будут показывать одну и ту же страницу, могут повлиять на ваше SEO. –