Zweck: Abfragen von Artikelschlüsselwörtern in der Artikeltabelle
Abfrageformat: Baidu Google Baidu ist besser oder Google ist besser Baidu + Google (Sie können auch abfragen, ohne die Bedingungen einzugeben)
<!-#includeFile = "conn.asp"->
<%
Funktionenarshsql (TNAME, LNAME, STR) 'TNAME-TABLE NAMelname-Spalte Namestern-Query-Charakter
Iftrim (str) = "" Dann
Mysql = "select*from" & tName
Anders
STR = SQLENCODE (STR) 'Vorverarbeitungsabfragezeichenfolge
Arrstr = split (str, "") 'Die Zeichenfolge wird mit Leerzeichen verarbeitet
Umaxe = Ubound (arrstr) 'Nach der Segmentierung ist das Array aufgeteilt, bestimmen Sie die Anzahl der Schlüsselwörter in geteilt
IFumax> 0Then 'Verarbeitung mehrerer Leerzeichen im Schlüsselwort "ifumax> 0Then" startet aus der zweiten Dimension
Fei = 1toUmax
Strtemp = arrstr (i)
Iftrim (strtemp) = "" thenstrtemp = "/~~~~~/" 'Die in geteilten Elemente sind leer und durch Sonderzeichen ersetzt.
SQL = SQL & "oder" & lname & "wie '%' & Strtemp &"%'"
Nächste
Endif
Mysql = "select*aus" & tname & "wobei" & lname & "wie '%" & arrstr (0) & "%'" & SQL
Tun
J = Instrument (1, Mysql, "%/~~~~~/%", 1)
Ifj = 0Then
Beenden
Endif
Mysql = ersetzen (mysql "oder" & lname & "wie '%/~~~~~/%'", "")