Како повезати базу података са веб страницом

Садржај било које веб странице предузећа или организације садржи податке, укључујући текст, слике, медије и нумеричке вредности. Коришћење базе података за чување ових података ефикасан је приступ за многе веб локације. Ако су подаци о вашој веб локацији ускладиштени у бази података - на пример, помоћу система за управљање базама података, као што је МиСКЛ, можда ћете се суочити са задатком представљања података на својим веб страницама. Овај процес укључује повезивање са базом података, испитивање података и представљање података у ХТМЛ-у, често коришћењем скриптног језика на страни сервера, као што је ПХП.

1

Припремите детаље корисничког рачуна базе података. Системи база података користе рачуне са одређеним нивоима приступа сваком кориснику. Детаљи вашег налога треба да садрже корисничко име и лозинку. Пронађите ове детаље, по потреби их копирајући у датотеку. Такође ће вам требати име и локација ваше базе података. Пронађите све ове детаље пре него што започнете са кодирањем. Ваш веб домаћин би требао бити у могућности да вам помогне са овим информацијама ако их не можете пронаћи.

2

Повежите се са базом података. За повезивање са базом података мораћете да користите једну или више скрипти на страни сервера. Следећи пример кода показује успостављање везе базе података са МиСКЛ системом у оквиру ПХП скрипте:

Мораћете да промените адресу, корисничко име и лозинку хоста како би одражавали ваш властити налог. Процес успостављања везе је сличан за друге системе база података и програмске језике.

3

Испитајте своје податке. У већини случајева скрипте користе СКЛ (језик структурираних упита) за дохватање одређених скупова података из база података. Ови СКЛ упити се могу извршавати из скрипте на страни сервера. Следећи узорак упита показује преузимање свих записа у табели под називом „Купци“:

ИЗАБЕРИТЕ * ОД КУПЦА

Следећи код показује извршавање овог упита у ПХП-у:

$ цустомер_ресулт = мискл_куери ("СЕЛЕЦТ * ФРОМ Цустомерс");

Променљива садржи податке о резултату након упита.

4

Изнесите своје податке. Једном када преузмете податке из базе података, можете их представити на страницама своје веб странице, које су структуриране у ХТМЛ ознакама. Следећи код показује уписивање резултата упита на страницу унутар ХТМЛ структура:

вхиле ($ цустомер_ров = мискл_фетцх_арраи ($ цустомер_ресулт)) {ецхо "

". $ цустомер_ров ['ИмеНаме']."

"; }

У овом случају вхиле петља прелази кроз сваки запис у табели „Купац“, записујући вредност из поља „ЦустНаме“ на страницу као део елемента пасуса. Морат ћете промијенити код тако да одражава поља у табели базе података и ХТМЛ структуре у којима их желите приказати.

5

Тестирајте своју скрипту. Када завршите или делимично довршите скрипту за повезивање са базом података, отпремите је на сервер да бисте је тестирали. Ако наиђете на грешке, проверите детаље рачуна базе података, као и структуру табела. Једном када утврдите да се у скрипти можете успешно повезати са базом података, можете надоградити основни код како бисте своје податке представили корисницима веб локација.