gpt4 book ai didi

php - PHP 中的 MySQL;比较前编辑列值

转载 作者:行者123 更新时间:2023-11-30 22:04:48 24 4
gpt4 key购买 nike

我的 PHP 代码中有一个 MySQL 查询,如下所示:

$statement = $pdo->prepare('SELECT name FROM persons WHERE name = :name');
$statement->execute(array(':name' => "Peter-Loew"));

我想做的是在与 "Peter-Loew" 比较之前编辑 :name

我想在 :name 上运行这样的 PHP 代码,然后再与 "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;
}
?>

我该怎么做?或者,有人知道如何称呼我正在寻找的东西吗?有什么提示吗?

最佳答案

您必须先独立清理您的数据库。因此,当您执行 INSERTUPDATE 时,您将在 name 字段上运行 url_replace。然后,当您像问题中一样运行检查时,您可以对要检查的值运行 url_replace

也就是说,需要让表中的数据统一进去,统一出来。

关于php - PHP 中的 MySQL;比较前编辑列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42147518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com