我的表格结构有两个列,一个用于起始范围,另一个用于范围结束。 两者都是字母数字。 我必须根据用户输入搜索一行,一个字母数字字符串。
像: SELECT表格,其中range1< ='user_input'和range2> ='user_input';但是range1,range2和user_input是字母数字值(条形码)。
range1和range2是一系列php函数生成的字母数字。
类似于range1 156WB562789和range2 156WB562880
range1和range2在最后3个字符(数字)中的变化仅保持全部相同。
答案 0 :(得分:0)
如果您的条形码始终具有相同的结构([0-9]{3}[A-Z]{2}[0-9]{5}
),您可以将其拆分为3个col(part1
part2
part3
),然后拆分用户的字符串并制作一个查询将使用这三个列进行操作。
这不是最佳解决方案,但我现在没有别的。