Peut-être que le titre de la question n'est pas très clair mais je ne sais pas comment le décrire.MySQL, PHP; Modifier la valeur de la colonne avant de comparer
Je vais essayer d'expliquer:
J'ai une requête MySQL dans mon code PHP comme ceci:
$statement = $pdo->prepare('SELECT name FROM persons WHERE name = :name');
$statement->execute(array(':name' => "Peter-Loew"));
Ce que je veux à est de modifier :name
avant de comparer avec "Peter-Loew"
.
Je veux exécuter un code PHP comme celui-ci sur :name
avant de comparer avec "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;
}
?>
Comment puis-je faire cela? Ou est-ce que quelqu'un sait comment appeler ça ce que je cherche?
im vers le bas vote parce que vous avez changé la question de manière significative depuis une réponse valable a été donné – cmorrissey
en plus de cela ici est un générateur de limace http: // stackoverflow .com/questions/40641973/php-to-convert-string-to-slug/40642103 # 40642103 – cmorrissey
Avoir beaucoup de limaces qui montreront la même page peut affecter votre référencement. –