Asp 多表搜尋的問題

2021-07-25 18:01:24 字數 1124 閱讀 8186

表ks_sjscore 字段

id  username  sjid  score  adddate   diqu

表ks_sj 字段

id  tid  title 

表ks_user欄位

userid  username   address

其中ks_sjscore中的sjid 和ks_sj 的id是一致的。ks_sjscore的username  和ks_user的username  是一致的。

asp搜尋部分**:

<% dim param

if request("keyword")<>"" then

select case request("searchtype")

case 1 param=" where b.title like '%" & request("keyword") & "%'"

case 2 param=" where a.username like '%" & request("keyword") & "%'"

case 3 param=" where a.diqu like '%" & request("keyword") & "%'"

case 4 param=" left join ks_user as c on a.username=c.username where c.address like '%" & request("keyword") & "%' "

end select

end if

set rs=server.createobject("adodb.recordset")

sql="select b.title,a.* from ks_sjscore a left join ks_sj b on a.sjid=b.id " & param & " order by a.score desc"

rs.open sql,conn,1,1

if rs.eof and rs.bof then

%>

現在的搜尋一共分為兩類,一類是case1 至case3,只查詢 ks_sjscore和ks_sj兩個表,而case4則需要同時查詢ks_user並列出搜尋結果!

麻煩大家幫幫忙,該如何寫這段**!

asp 輸入框即時搜尋問題

問題描述 1.資料庫有一條記錄 客戶名稱 中國電信 short py 拼音縮寫 zgdx 2.我在輸入框輸入zg能搜尋到相應的資訊,但是我輸入中國則無法找到。請問如何解決,我用的是js asp,下面是 所有 請看附件 response.contenttype text xml search trim...

ASP智慧型搜尋的實現

用asp實現搜尋引擎的功能是一件很方便的事,可是,如何實現類似3721的智慧型搜尋呢?比如,當在搜尋條件框內輸入 中國人民 時,自動從中提取 中國 人民 等關鍵字並在資料庫內進行搜尋。看完本文後,你就可以發現,這個功能實現起來竟然是如此的簡單。ok,follow me!id 自動編號 u name ...

ASP智慧型搜尋的實現

用asp實現搜尋引擎的功能是一件很方便的事,可是,如何實現類似3721的智慧型搜尋呢?比如,當在搜尋條件框內輸入 中國人民 時,自動從中提取 中國 人民 等關鍵字並在資料庫內進行搜尋。看完本文後,你就可以發現,這個功能實現起來竟然是如此的簡單。ok,follow me!第一步,我們要建立乙個名為db...