Увод о повезивању базе података са ПХП-ом

Да би се оптимална употреба било које базе података, требало би да се њоме може манипулирати према потреби. Најбољи начин за манипулацију и управљање базама података које сте креирали је повезивање ваше базе података са ПХП-ом. Прво, разумемо шта је ПХП. ПХП је попут контролне табле која се може користити за управљање вашом базом података. Повезивање са ПХП-ом омогућава вам преузимање података из база података према потреби за одређени упит. МиСКЛ је најпопуларнији РДБМС отвореног кода који се лако повезује на ПХП. Подаци у МиСКЛ-у распоређени су у табелама иу структури реда и ступаца. Може се лако користити за мале и велике апликације и ради на серверу.

Како направити базу података?

Стварање базе података у МиСКЛ-у је једноставно као и извршавање једне наредбе у СКЛ-у. За почетнике се за креирање базе података може користити једноставан упит за „(ЦРЕАТЕ ДАТАБАСЕ)“. Друга опција за креирање базе података је коришћење другог упита као „(ЦРЕАТЕ СЦХЕМА)“.

На пример, претпоставимо да желите да створите базу података која се зове „филмови“. Ово се може постићи извршењем команде ЦРЕАТЕ ДАТАБАСЕ мовиес;

Додавањем додатних параметара и избегавањем конфузије између постојећих база података на једном МиСКЛ серверу, можете користити наредбу „(АКО НЕ ПОСТОЈИ“). Овај упит ради провјерава да ли постојећа база података има исто име. Ако је одговор да, наредба неће извршити креирање базе података. Ако не постоји такав сукоб имена база података, наредна наредба извршава и креира базу података. Иако „(АКО НЕ ПОСТОЈИ“) није обавезан, то је добра пракса.

Ова новостворена база података биће празна чекајући укључивање табела са подацима. СКЛ наредба за таблице је једноставан упит „(ЦРЕАТЕ ТАБЛЕ)“ са синтаксом као што је доље наведено.

Ова новостворена база података биће празна чекајући укључивање табела са подацима. СКЛ наредба за таблице је једноставан упит „(ЦРЕАТЕ ТАБЛЕ)“ са синтаксом као што је доље наведено.

Повезивање базе података са ПХП-ом

ПХП верзије испод 5 користе МиСКЛ екстензију. Али ово продужење је изузето у 2012. години.

Пета верзија ПХП-а и новије верзије могу радити са доњим:

1) МиСКЛи екстензија

2) ПДО (ПХП подаци објекти)

Било шта од горе наведеног може се користити према властитој надмоћи и нечијим потребама.

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

Рад са ПХП и МиСКЛ

ПХП и МиСКЛ један су од најчешћих гомила за развој веба. Погледајмо неколико примера.

  • Објектно оријентисани МиСКЛи
  • Процедурални МиСКЛи
  • ПДО

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

Погледајмо сваки од њих један по један:

  • Коришћење објектно оријентисаних МиСКЛи

Ово се може користити за изградњу везе са базом података помоћу ПХП скрипте користећи следећу синтаксу.

Објашњење: Лоцалхост је у основи локација сервера. Хост може бити нешто друго, али у већини случајева сервер ради на локалном хосту.

Корисничко име је роот, а лозинка је иста коју користите за пхп админ.

Да бисте успоставили ову везу, наведите потребне детаље као што су лоцалхост, корисничко име и лозинка. Ово ће створити инстанцу МиСКЛи што резултира успешном везом.

  • Коришћење МиСКЛи Процедурал

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

Објашњење: Главна разлика у процедуралном поступку је та што користи функцију мискли_цоннецт која дохваћа потребне детаље хоста, корисничког имена и лозинке итд. Када се успјешно споји, пружит ће идентификатор везе.

  • Коришћење ПДО-а

ПДО представља ПХП објекте података. Тако се у овом процесу стварања везе користе ПХП објекти података као што следи:

Објашњење: Изузетак функција у ПДО-у помаже у изузећу било каквих изузетака који се требају узети у обзир и управља било којим проблемима који се могу јавити током успостављања веза.

Све горе наведене методе помажу у приступу и управљању потребном базом података.

Провера везе

Испод синтакса се може користити за провјеру да ли је ваша веза успешно повезана.

Дб_цоннецтион је име датотеке ПХП.

Прекид везе

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

  • Користећи МиСКЛи објектно оријентисану процедуру

  • Кориштење МиСКЛи процедуралне процедуре

  • Коришћењем ПДО поступка

Закључак:

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

Препоручени чланци

Ово је водич за повезивање базе података са ПХП-ом. Овде смо разговарали о томе како да креирате и повежете базу података са ПХП-ом. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Како повезати базу података у Јави?
  2. Шта је ПХП Арраи?
  3. Како повезати базу података са МиСКЛ-ом?
  4. ПХП команде | Основни и напредни

Категорија: