gpt4 book ai didi

php - 菜鸟在这里 : I'm having trouble understanding the logic behind this regular expression search

转载 作者:行者123 更新时间:2023-12-01 00:38:47 26 4
gpt4 key购买 nike

<分区>

我无法理解 preg_replace 函数中正则表达式的逻辑。具体来说,我无法理解括号内插入符号的使用。如果我键入与用户名列中的任何字母/数字匹配的单个字母/数字,我将获得该行的匹配项。当我删除插入符号时,即使我不搜索任何内容,我的数据库中的所有内容都会匹配。有人可以详细说明这里发生了什么吗?谢谢。

$searchq = $_POST['search'];
$searchq = preg_replace("/[^0-9a-z]/i","",$searchq );

$query = mysqli_query($conn, "SELECT * FROM people ".
"WHERE username LIKE '%$searchq%'") or die('Could not search.');

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