Я только что написал один. Конечно, в целях безопасности данных мне нужно отфильтровать ключевое слово SQL и некоторые таблицы в системе. Парень, который ничего не знает, настоял на том, чтобы попросить меня выполнить SQL-запрос.
Я только что написал один. Конечно, в целях безопасности данных мне придется отфильтровать ключевое слово SQL и некоторые таблицы в системе.
Да, кстати, вы, возможно, не знаете, откуда берутся некоторые функции в нем. Это небольшой фреймворк, который я написал и постоянно использую при разработке некоторых вещей.
Инкапсуляция часто используемых функций. Написание программ — это в основном идеи. Вы узнаете мой принцип, посмотрев идеи кода.
<%
функция QuerySql (sql)
%>
<ширина таблицы=680 cellspaceing=1 cellpadding=3 border=0 bgcolor=#c7c7c7 align=center>
<%
установить 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
петля
%>
</таблица>
<%
конечная функция
%>