mysql:识别数据输入以显示另一个数据

时间:2010-11-04 04:23:33

标签: mysql match

亲爱的所有..我有一个复杂的案例,必须要有一些疑难解答。

我有一些连接到输入数据表的输入表单。

<input type="text" id="model" name="model"/>
<input type="text" id="serial" name="serial"/>
<input type="text" id="lot" name="lot"/>
<input type="text" id="line" name="line"/>

我有一张表:

Model          Range_serial         lot        line
XD              1-100               11a        2

我希望如果我在XD#model然后在5 #serial键入11a,我可以在#lot和{{1}显示2#line

这意味着,脚本从$('#model').val()$('#serial').val()读取数据然后发送并与DB匹配。如果匹配批次和行数据可以显示。

我仍然对来自5的身份证号1-100感到困惑。我需要你的指导来解决这个案子。可能是任何意见都会带我前进。

2 个答案:

答案 0 :(得分:0)

我明白了什么

匹配模型值没问题

和Range_serial匹配在查询中使用mysql的 关键字 匹配范围  1 - 100

使用jquery显示匹配的批次和行数据。

答案 1 :(得分:0)

使用:

  

选择很多,从tablename行到哪里   left(range_serial,1)&gt; $ Value和   right(range_serial,3)&lt; $值

以及更广泛的

使用"-"函数查找INSTR()的位置,并使用查询中的该位置使用mysql的substring()函数查找左右值