Vodič za PHP – objektno usmerjeno programiranje: Osnove & Praksa

Pripraviti strukturo podatkovne baze za optimalno spletno programiranje

Vsi videoposnetki vadnice Vodnik PHP – objektno usmerjeno programiranje: Osnove & Praksa

Preden se lahko osredotočiš na pravo programiranje, je pomembno vzpostaviti trdno strukturjo podatkovne baze. V tem priročniku se boš naučil, kako pripraviti podatkovno bazo za slike in uporabnike, ki služi kot osnova za tvojo web aplikacijo. Naučil se boš, kako ustvariti tabele, definirati potrebna polja in dodati testne podatke.

Najpomembnejše ugotovitve

  • Potrebuješ tabelo za slike in eno za uporabnike.
  • vsaka tabela bi morala vsebovati edinstveno ID številko, imena datotek, poti in uporabniške informacije.
  • Entiteta „uporabnik“ zahteva e-poštni naslov za prijavo.

Navodila po korakih

Korak 1: Nastavi dostop do podatkovne baze

Najprej moraš imeti dostop do podatkovne baze. V tem priročniku bomo uporabili Sequel Pro za ustvarjanje podatkovne baze z imenom „slike“. Prepričaj se, da si že nastavil podatkovno bazo, saj to zahteva osnovno znanje o MySQL.

Priprava strukture podatkovne baze za optimalno spletno programiranje

Korak 2: Ustvari tabelo za slike

Zdaj ustvarimo tabelo, ki shranjuje vse potrebne informacije o prenesenih slikah. Imej tabelo „slike“. Tabela bi morala vsebovati vsaj en stolpec za edinstveno ID številko in enega za ime datoteke.

Korak 3: Definiraj ID in ime datoteke

Dodaj stolpec z imenom „ID“, ki služi kot primarni ključ. Ta stolpec mora biti avtomatsko povečan, tako da vsaka nova vrstica dobi edinstveno ID številko.

Sedaj dodaj še en stolpec, ki bo shranjeval ime datoteke. Uporabi podatkovni tip „VARARCHAR“ z maksimum dolžino 255 znakov. To bi moralo zadostovati za običajna imena datotek.

Korak 4: Dodaj pot do datoteke

Poleg imena datoteke potrebuješ tudi mesto shranjevanja v datotečnem sistemu. To je pomembno za preprečevanje konfliktov pri istih imenih datotek, predvsem ko različni uporabniki nalagajo isto datoteko z sliko. Zato shrani pot do datoteke pod naključno generiranim imenom.

Korak 5: Ustvari tabelo za uporabnike

V naslednjem koraku bomo ustvarili tabelo za uporabniške informacije. Poimenuj svojo tabelo „uporabniki“. Ta tabela mora prav tako imeti edinstveno ID številko, da lahko kasneje identificiramo uporabnike.

Korak 6: Definiraj uporabniške informacije

V tabeli uporabnikov dodaj stolpca „e-pošta“ in „geslo“. Iz razlogov preprostosti se oprosti validacije prek e-pošte, tako da se lahko uporabniki prijavijo brez potrditve.

Korak 7: Vnesi testne podatke

Ko si nastavil strukturo, dodaj nekaj testnih podatkov. Začni z enim uporabnikom, katerega e-poštni naslov in geslo določiš. To ti bo pomagalo, da se kasneje prijaviš v aplikacijo in testiraš različne funkcije.

Pripravljanje strukture podatkovne baze za optimalno spletno programiranje

Povzetek

V tem priročniku si se naučil, kako ustvariti osnovno strukturo podatkovne baze za svojo web aplikacijo. Ustvaril si tabelo za slike s potrebnimi stolpci in tabelo za uporabniške informacije. Ta struktura je ključna za upravljanje prenesenih slik in uporabniških prijav.

Pogosta vprašanja

Kako ustvarim novo podatkovno bazo?Uporabi orodje, kot je Sequel Pro ali phpMyAdmin, da ustvariš novo podatkovno bazo.

Kakšen je namen ID-ja v tabeli?ID služi kot edinstven identifikator za vsak zapis v tabeli.

Kako ravnam z istimi imeni datotek?Datoteke shrani pod naključno generiranim imenom, da se izogneš konfliktom imen.

Kako dodam podatke v tabelo?Izkoristi SQL ukaze ali GUI svojega orodja za bazo podatkov, da dodaš testne podatke.

Ali je potrebno validirati e-poštni naslov?Za to različico priročnika validacija ni potrebna, lahko pa je smiselna v produkcijskem okolju.