PHP pamokos – objektinis programavimas: pagrindai ir praktika

Duomenų bazės struktūra optimaliam web programavimui paruošti

Visi pamokos vaizdo įrašai PHP pamokos – objektinis programavimas: pagrindai ir praktika

Prieš pradėdamas koncentruotis į tikrąją Programavimą, svarbu įsteigti tvirtą Duomenų bazės struktūrą. Šiame vadove sužinosi, kaip paruošti duomenų bazę nuotraukoms ir vartotojams, kuri tarnauja kaip pagrindas tavo Web aplikacijai. Išmoksi, kaip kurti lenteles, apibrėžti reikalingus laukus ir pridėti testinius duomenis.

Svarbiausi įžvalgos

  • Reikalinga lentelė nuotraukoms ir viena vartotojams.
  • Kiekviena lentelė turėtų turėti unikalų ID, failo pavadinimus, kelius ir vartotojo informaciją.
  • Entitetas „Vartotojas“ reikalauja el. pašto adreso prisijungimui.

Žingsnis po žingsnio instrukcija

Žingsnis 1: Duomenų bazės prieigos nustatymas

Pirmiausia turi turėti prieigą prie duomenų bazės. Šiame vadove naudoshime Sequel Pro, kad sukurtume duomenų bazę pavadinimu „Nuotraukos“. Įsitikink, kad jau paslaugiai nustatytą duomenų bazę, nes tai reikalauja pagrindinių MySQL žinių.

Duomenų bazės struktūrą optimaliam svetainių programavimui paruošti

Žingsnis 2: Lentelės nuotraukoms sukūrimas

Dabar sukursime lentelę, kuri saugos visas reikalingas informaciją apie įkeltas nuotraukas. Pavadink lentelę „Nuotraukos“. Lentelė turėtų turėti bent vieną stulpelį unikaliojo ID ir vieną failo pavadinimui.

Žingsnis 3: ID ir failo pavadinimo apibrėžimas

Pritvirtink stulpelį pavadinimu „ID“, kuris tarnauja kaip pirminis raktas. Šis stulpelis turėtų būti auto-increment, kad kiekvienas naujas įrašas gautų unikalų ID.

Dabar pridėk dar vieną stulpelį, kuriame bus saugomas failo pavadinimas. Tam naudok „VARARCHAR“ duomenų tipą su maksimalia 255 simbolių ilgio. To turėtų pakakti, kad būtų galima atvaizduoti įprastus failo pavadinimus.

Žingsnis 4: Failo kelio pridėjimas

Be failo pavadinimo, taip pat reikalinga vieta failų sistemoje. Tai svarbu, siekiant išvengti konfliktų dėl tų pačių failo pavadinimų, ypač kai skirtingi vartotojai įkelia tą pačią nuotrauką. Todėl saugok failo kelią atsitiktinai sugeneruotu pavadinimu.

Žingsnis 5: Lentelės vartotojams sukūrimas

Kitame žingsnyje sukursime lentelę vartotojo informacijai. Pavadink savo lentelę „Vartotojai“. Ši lentelė taip pat turi turėti unikalų ID, kad vėliau būtų galima identifikuoti vartotojus.

Žingsnis 6: Vartotojo informacijos apibrėžimas

Vartotojų lentelėje pridėk stulpelius „El. paštas“ ir „Slaptažodis“. Dėl paprastumo atsisakoma el. pašto patvirtinimo, todėl vartotojai gali prisijungti be patvirtinimo.

Žingsnis 7: Testinių duomenų pridėjimas

Po to, kai esi sukūręs struktūrą, pridėk keletą testinių duomenų. Pradėk nuo vartotojo, kurio el. pašto adresą ir slaptažodį nustatysite. Tai padės tau vėliau prisijungti prie aplikacijos ir išbandyti įvairias funkcijas.

Duomenų bazės struktūra optimaliai žiniatinklio programavimui paruošti

Santrauka

Šiame vadove tu sužinojai, kaip sukurti pagrindinę duomenų bazės struktūrą savo web aplikacijai. Tu sukūrei lentelę nuotraukoms su reikiamais stulpeliais ir sukūrei lentelę vartotojo informacijai. Ši struktūra yra lemiama valdyti įkeltas nuotraukas ir vartotojų prisijungimus.

Dažnai užduodami klausimai

Kaip sukurti naują duomenų bazę?Naudok tokį įrankį kaip Sequel Pro ar phpMyAdmin, kad sukurtum naują duomenų bazę.

Koks yra ID tikslas lentelėje?ID tarnauja kaip unikalus identifikatorius kiekvienam įrašo lentelėje.

Kaip elgtis su tais pačiais failų pavadinimais?Saugok failus atsitiktinai sugeneruotu pavadinimu, kad išvengtum pavadinimų konfliktų.

Kaip įterpti duomenis į lentelę?Naudok SQL komandas arba savo duomenų bazės įrankio GUI, kad pridėtum testinius duomenis.

Ar būtina patvirtinti el. pašto adresą?Šiam vadovui patvirtinimas nėra būtinas, tačiau gali būti prasmingas gamyboje.