2010-11-04 70 views
1

親愛的all ..我有一個複雜的情況下,必須有一些疑難解答。mysql:識別數據輸入顯示另一個數據

我有一些輸入形式連接到輸入數據表。

<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#lot2#line

這意味着,腳本從$('#model').val()$('#serial').val()讀取數據,然後發送數據並將它們與數據庫匹配。如果匹配地段和線路數據可以顯示。

我仍然混淆識別號51-100。我需要你的指導來解決這個問題。可能有任何意見會帶我前進。

+0

不錯的問題:) – 2010-11-04 05:46:07

回答

0

我在查詢瞭解

匹配的模型值沒有問題

和Range_serial匹配使用的MySQL關鍵字之間的匹配範圍 1 - 100

,並顯示相匹配使用jquery的批量和行數據。

+0

你能告訴我範圍串行查詢嗎? (range_serial,1)> $ Value and right(range_serial,3)<$ value – klox 2010-11-04 05:08:39

0

使用:

選擇很多,從表名所在行 左(range_serial,1)> $值和 右(range_serial,3)< $值

並且爲了更概括

使用INSTR()函數查找"-"的位置,並在查詢中使用該位置來查找使用的左值和右值mysql的功能

+0

阻止您的答案,然後按Ctrl + k – klox 2010-11-04 05:31:28

+0

你是什麼意思的塊答案? – 2010-11-04 07:17:41

+0

將代碼與文本分開。查看我的代碼,代碼看起來像與文本分開。 – klox 2010-11-04 07:49:02

相關問題