Objectif: Mots-clés de l'article de requête dans le tableau des articles
Format de requête: baidu google baidu est meilleur ou google est meilleur baidu + google (vous pouvez également interroger sans entrer dans des conditions)
<! - # includeFile = "conn.asp" ->
<%
FunctionSearshSQL (Tname, Lname, Str) 'TNAME-TABLE NAMELNAME COLUMN NAMESTR-QUERY
Iftrim (str) = "" alors
Mysql = "select * from" & tname
Autre
Str = sqlencode (str) 'chaîne de requête de prétraitement
Arrstr = Split (str, "") 'La chaîne est traitée avec des espaces
UMAX = UBOUND (ARRSTR) 'Après la segmentation, le tableau est divisé, déterminez le nombre de mots clés divisés en
Ifumax> 0Then 'Traitement de plusieurs espaces dans le mot-clé "Ifumax> 0Then" commence à partir de la deuxième dimension
Fori = 1Toumax
StrTEmp = arrstr (i)
Iftrim (strTemp) = "" thenstrTemp = "/ ~~~~~ /" 'Les éléments divisés en sont vides et sont remplacés par des caractères spéciaux.
SQL = SQL & "ou" & lname & "Like '%" & strtemp & "%'"
Suivant
Endire
Mysql = "select * from" & tname & "where" & lname & "like '%" & arrstr (0) & "%'" & sql
Faire
j = instant (1, mysql, "% / ~~~~~ /%", 1)
Ifj = 0THEN
Exitdo
Endire
Mysql = remplacer (mysql, "ou" & lname & "like '% / ~~~~~ /%'", "")