gpt4 book ai didi

php - SQL选择行,其中列包含字符串中的任何单词

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

我有一张 table ,上面有人们的假期 'id'、'day'、'month'、'name'

<table rules='all' border='black'>
<tr>
<td>id</td>
<td>day</td>
<td>month</td>
<td>name</td>
</tr>
<tr>
<td>1</td>
<td>1</td>
<td>5</td>
<td>Adam</td>
</tr>
<tr>
<td>2</td>
<td>2</td>
<td>5</td>
<td>Pavel a Petr</td>
</tr>
</table>
我将人们假期中的名字保存到 strtolower($name) => $name = Pavel a Petr

我有一个用户表,其中名称是 Pavel

现在我需要 SQL 查询,它可以从 lower(name) 包含 '".$name."' 的用户中选择 *

我正在寻找 SQL 解决方案。如果没有 SQL 解决方案,有人可以建议我一个 php 解决方案。

谢谢。

最佳答案

尝试使用MySQL LIKE Clause

例如:

"select * from `users` where lower(name) LIKE '%$name%'"

如果 SQL LIKE 子句与 % 字符一起使用,那么它将在 UNIX 中像元字符 (*) 一样工作,同时在命令提示符下列出所有文件或目录。

关于php - SQL选择行,其中列包含字符串中的任何单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32734233/

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