<%
If Request.QueryString("ord") = "" Then
MySQL = "SELECT * FROM memb_memb where " & Trim(Request.Form("falt")) & " LIKE '" & Request.Form("sokord") & "' order by id desc "
Else
MySQL = "SELECT * FROM memb_memb where " & Request.Form("falt") & " LIKE '" & Request.Form("sokord") & "' order by id desc "
End If
Set RecSet = Conn.Execute(MySQL)
If NOT RecSet.EOF Then
Response.write "Sökordet <b>" & Request.Form("sokord") & "</b> gav inga fräffar!"
Else
Do While Not RecSet.EOF
Response.Write "" & Left(RecSet("username"),30) & ""
RecSet.MoveNext
Loop
RecSet.Close
Set RecSet = Nothing
End If
%>
Får inget direkt felmeddelande, bara att den inte listar sökresultaten. Blir tomt.
<%
If Request.QueryString("ord") = "" Then
Response.write "Sökordet <b>" & Request.Form("sokord") & "</b> gav inga fräffar!"
Else
MySQL = "SELECT * FROM memb_memb where " & Request.Form("falt") & " LIKE '" & Request.Form("sokord") & "' order by id desc "
End if
Set RecSet = Conn.Execute(MySQL)
Do While Not RecSet.EOF
Response.Write "" & Left(RecSet("username"),30) & "
RecSet.MoveNext
Loop
RecSet.Close
Set RecSet = Nothing
%>
Admin kan ju ta bort den här tråden om de känner för de
Nej, det tycker jag inte. Att använda LIKE utan wildcards är samma sak som att använda =, och då är det inte mycket sökning, om man bara gör exakta jämförelser.
Nej, det tycker jag inte. Att använda LIKE utan wildcards är samma sak som att använda =, och då är det inte mycket sökning, om man bara gör exakta jämförelser.
Jo, men det är just det att jag har sett på flera ställen personer som använder LIKE som '='. Ville bara påpeka det, om det var något han hade missat.