ในการพัฒนาเว็บ เรามักจะพบคู่คำหลักหลายคู่สำหรับการสืบค้นฟิลด์เดียว ฉันมักจะใช้สิ่งนี้ผ่านอาร์เรย์แบบไดนามิก แน่นอนว่าคำหลักหลายคำมักจะคั่นด้วยช่องว่าง หรือ ฉันคิดว่าคำหลักหลายคำถูกคั่นด้วยช่องว่าง สตริงคำหลักคือ keyStr และโค้ดเฉพาะคือ รหัสโปรแกรม:
ต่อไปนี้เป็นเนื้อหาที่ยกมา:
คัดลอกรหัสรหัสดังต่อไปนี้:
'การค้นหาคำสำคัญ
str=select * จาก tableName โดยที่ id>4
ถ้า srhKey<> แล้ว
keyArr=แยก(srhKey, )
j=UBound(คีย์อาร์)
เสื้อ=0
dimkeystrArr()
สำหรับ i=0 ถึง j
ถ้า keyArr(i)<> แล้ว
ทำซ้ำรักษา keystrArr (t)
strfilter=(empZw เช่น '%&keyArr(i)&%' หรือ empDep เช่น '%&keyArr(i)&%' หรือ empGz เช่น '%
strfilter=strfilter&keyArr(i)&%' หรือ empWy1 เช่น '%&keyArr(i)&%' หรือ empWy2 เช่น '%&keyArr(i)
strfilter=strfilter&%' หรือ empYq เช่น '%&keyArr(i)&%' หรือ com_name เช่น '%&keyArr(i)&%')
keystrArr(t)=strfilter
เสื้อ=t+1
สิ้นสุดถ้า
ต่อไป
keystr=join(keystrArr และ )
str=str& และ &keystr
สิ้นสุดถ้า