我有一个我无法解决的学说查询构建器逻辑问题。
示例:
表用户
id - 名称 - 代码
1 - test - 10
2 - test2 - 10 B
3 - test3 - 10 C
4 - test4 - 103
5 - test5 - 101
我用$ code做了一个查询。 '%'但这总是选错了。
$bu->setParameter(':code', $code . '%');
我想达到以下结果,选择与代码 10,10 B& 10 C ,所以只看数字。所以我们得到的结果是id:10,10 B& 10 C.
仅当空格前的代码匹配时才选择它。这就是10 B&选择10 C.
我已查看正则表达式^ [1-9] [0-9] * $“但无法完成它并将其添加到学说中的setParameter并获得我想要的结果。
还有其他办法吗?谢谢你的帮助。