execute(array($l-6ren">
gpt4 book ai didi

php - 正则表达式mysql问题

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

$res = $db->prepare("SELECT user_id FROM sam_users WHERE user_name RLIKE ?"); 
$res->execute(array($login.'[[:digit:]]*'));

我需要一个正则表达式来返回匹配 $login 或 $login 后跟一个或多个数字但不后跟 alpha 值的所有帐户。

例子在我的数据库中,我有帐户 bla、bla2、bla3 和 blabla

如果我在 bla 上搜索,我想返回:布拉bla2bla3但不是 blabla

我当前的代码也返回 blabla :/

最佳答案

你可以这样试试

SELECT user_id FROM sam_users WHERE user_name regexp '^bla[0-9]*$'

关于php - 正则表达式mysql问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5106610/

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