gpt4 book ai didi

php - 搜索表单的条件

转载 作者:行者123 更新时间:2023-11-29 02:50:23 25 4
gpt4 key购买 nike

我想为会计师创建一个目录,我想创建高级搜索表单,例如:

如果用户输入:Lara 并且没有这个名字的会计师我想建议会计师他的名字包含'L''A''R'?

所以问题是如何使用 SQL 查询创建这个,因为我不知道用户输入的字母数?

最佳答案

如果未找到用户,使用 str_split 将字符串拆分为 1 个字母的数组,然后遍历该数组并使用 LIKE '%$string%' 查询它们。

// If user not found
if(!(mysqli_num_rows > 0)) {
$array = str_split($search);
// If search is two separated words, to remove space and reorder array, use this line instead:
// $array = str_split(str_replace(" ", "", $array));

for($i = 0; $i < count($array); $i++) {
$char = $array[$i];
$sql = "SELECT * FROM table WHERE name LIKE '%$char%'";
$result = mysqli_fetch_array(mysqli_query($con, $sql));
echo $result['name'];
}

关于php - 搜索表单的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36642375/

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