물론 데이터 보안을 위해 시스템에서 SQL 키워드와 일부 테이블을 필터링해야 합니다. 아무것도 모르는 남자가 나에게 SQL 쿼리를 요청했습니다.
물론 데이터 보안을 위해 시스템에서 SQL 키워드와 일부 테이블을 필터링해야 합니다.
아, 그런데 여기에 포함된 일부 기능이 어디서 왔는지 모를 수도 있습니다. 이는 제가 개발할 때 항상 사용하는 작은 프레임워크입니다.
일반적으로 사용되는 기능을 캡슐화합니다. 프로그램 작성은 주로 아이디어에 관한 것입니다. 코드 아이디어를 보면 내 원칙을 알 수 있습니다.
<%
함수 QuerySql(sql)
%>
<테이블 너비=680 셀 간격=1 셀 패딩=3 테두리=0 bgcolor=#c7c7c7 정렬=가운데>
<%
rs=getRs(sql) 설정
FieldsNum=rs.Fields.Count
넣다 <tr >
i=0에서 FieldsNum-1까지
<td style=Background:#ccc>&rs.Fields.item(i).name</td> 넣기
다음
넣다 </tr>
rs.eof가 아닌 동안 수행
<tr>을 넣다
i=0에서 FieldsNum-1까지
<td>&rs(i)</td> 넣기
다음
넣다 </tr>
rs.movenext
고리
%>
</table>
<%
함수 종료
%>