Самоучитель по креативному веб-дизайну. Книга 4, стр.66



Выполнение запросов SQL и отображение результатов запроса в HTML-таблице

Обычная статическая Web-страница содержит текст и графические изображе — ния. Если даже добавить в нее пару-тройку анимационных файлов, каждый посе —

титель увидит одно и то же содержимое, хотя и в привлекательном и, может быть, более запоминающемся виде. Дабы быть по-настоящему динамичной, Web — страница должна варьировать свое содержимое в зависимости от данных, запро — шенных посетителем. Для вас, как автора сайта, эта задача усложняется тем, что вы просто не сумеете предвидеть все возможные запросы на данные, которые мо —

жет ввести посетитель. К счастью, с помощью ASP-сценариев можно сделать-так, что посетители будут направлять свои запросы непосредственно к базе данных, а

метод Response. write отобразит результаты выполнения этих запросов.



ПРАКТИКУМ

Чтобы выбрать данные из базы данных SQL и отобразить их в Web-странице, сценарию нужны три объекта: объект connection, объект для приема результатов запроса и ASP-объект Response. Объект соединения с базой данных можно со —

здать с помощью метода server. Createobject, как показано в следующем коде:



Dim objMySQLCon

Set objMySQLCon = Server. CreateObject(«ADODB. Connection»)

objMySQLCon. Connectionstring =

«DRIVER={MySQL};SERVER=NVBizNet;UID=root;PWD=;DATABASE=hwdtt»

objMySQLCon. Open



%> •



Сначала свойству Connectionstring объекта соединения (в данном приме —

ре — objMySQLCon) присваиваются значения, необходимые для подключения к

СУБД. Затем с помощью метода open объекта соединения открывается соедине- ние с СУБД. В нашем случае объект objMySQLCon использует ODBC-драйвер MySQL для открытия соединения с СУБД MySQL на компьютере с именем

NVBizNet. Сценарий подключается с именем привилегированного пользователя

594 Глава 11. Активные серверные страницы (ASP)



root, без пароля, и выбирает для использования базу данных hwdtt. После вы —

полнения метода open объекта соединения сценарий может пересылать в СУБД

SQL-операторы. | Н

Хотя можно позволить посетителям вводить запросы через HTML-формы, большинство сайтов предлагают посетителю выполнить предопределенные запро — сы или хранимые процедуры. Допустим, например, что имеется ASP-страница с

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.46
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 138
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 014
  • 21.08.2011">Притягательная красная планета
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.68
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 023
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 054
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 034
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 094
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 149
  • 27.03.2019">Ставки цифры держит ставки итоги в перспективе
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 038
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 011
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.2
  • 19.02.2013">Избавление от шлаков и токсинов
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...