gpt4 book ai didi

php - 在 MySQL 查询中,是否无论如何都要将 "o"读取为 "0",反之亦然?

转载 作者:行者123 更新时间:2023-11-29 05:19:19 24 4
gpt4 key购买 nike

我不太确定如何正确解释这一点,但我会尽力而为。我正在使用 ajax 根据文本输入字段过滤某些帖子。然后列出所有帖子,包括用户输入的字母和数字。非常基本的东西。

现在,我的客户想要添加“智能搜索”功能。基本上,如果用户输入“0123”,他们希望它列出所有标题包含“0123”和“o123”的帖子。 “s”和“5”需要发生同样的事情。因此,如果用户键入“1234s”,它将列出所有包含“1234s”和“12345”的帖子。有办法做到这一点吗?

这是我目前所拥有的,numberchar 是文本输入的名称

$categoryparentfilter = "SELECT ID FROM `wp_posts` WHERE `post_title` LIKE '".trim($_POST['numberchar'])."%' order by ID desc";

最佳答案

str_replace()

// Replace "o" with "0"
$numberchar = str_replace("o", "0", trim($_POST['numberchar']));
$categoryparentfilter = "SELECT ID FROM `wp_posts` WHERE `post_title` LIKE '". $numberchar ."%' order by ID desc";

关于php - 在 MySQL 查询中,是否无论如何都要将 "o"读取为 "0",反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28028878/

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