比如a.asp:<%haha=request.querystring("haha")Set rs = Server.CreateObject("ADODB.Recordset")sql=select * from data where words='"&haha&"' order by hits desc"rs.open sql,conn,1,1%><html><font color=red><%=rs("words")%><font color=blue><%=rs("hits")%>go.asp:<form action=a.asp method=get><input type=text name="haha"><input type=submit value=提交></form>如果我想SQL注入,先提交提个数据比如“我”,这样,提交后,转到页面a.asp地址是这样的:a.asp?haha=wo如果加上a.asp?haha=wo 1=2这样的地址就会出错,如果你没有防范,那么你的数据库、连接方式、表的字段名就会暴露。