gpt4 book ai didi

php - MySQL 返回结果与字符串输入类似但没有句点

转载 作者:行者123 更新时间:2023-11-29 08:34:45 25 4
gpt4 key购买 nike

我在数据库的区域列下有一些名为“St. Catharines”的内容

我想从不带句点的字符串中返回包含“St. Catharines”的记录。因此,该字符串将是“St Catharines”。这可以做到吗?怎么办?

现在我有:

$region = "St Catharines"; 
$query = " AND region like '" . $region . "%'";

不幸的是,它不起作用。

$region 字符串中始终不存在句点,并且可以位于数据库记录中的任何位置(即不仅仅是“St”之后)。

最佳答案

我不确定我是否完全理解你,但类似的东西可能会起作用:

$region = "St. Catharines"; 
$query = " AND region like REPLACE($region, '.', '')"

无论如何,我认为你应该使用 MySQL 内置函数(字符串操作)来实现这一点。 http://dev.mysql.com/doc/refman/5.0/en/string-functions.html

关于php - MySQL 返回结果与字符串输入类似但没有句点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15512791/

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