PHP pamācība – objektorientētā programmēšana: pamati & prakse

Datu bāzes struktūra optimālai tīmekļa programmēšanai sagatavot

Visi pamācības video PHP pamācība – objektorientētā programmēšana: pamati un prakse

Pirms tu vari koncentrēties uz īsto programmēšanu, ir svarīgi izveidot stabilu datu bāzes struktūru. Šajā rokasgrāmatā tu uzzināsi, kā sagatavot datu bāzi attēliem un lietotājiem, kas kalpos kā pamats tvešai tīmekļa lietotnei. Tu iemācīsies, kā izveidot tabulas, definēt nepieciešamās kolonnas un pievienot testa datus.

Svarīgākās atziņas

  • Tev ir nepieciešama tabula attēliem un viena lietotājiem.
  • Katram tabulam jābūt unikālai ID, faila nosaukumiem, ceļiem un lietotāju informācijai.
  • Entitātei „lietotājs“ ir nepieciešama e-pasta adrese pieteikšanās procesā.

Solīt pa solim

1. solis: Datu bāzes piekļuve

Pirmkārt, tev ir jāiegūst piekļuve datu bāzei. Šajā rokasgrāmatā mēs izmantosim Sequel Pro, lai izveidotu datu bāzi ar nosaukumu „attēli“. Pārliecinies, ka datu bāze jau ir izveidota, jo tas prasa pamatzināšanas MySQL.

Datu bāzes struktūra optimālai tīmekļa programmēšanai sagatavot

2. solis: Tabula attēliem

Tagad mēs izveidosim tabulu, kas glabās visu nepieciešamo informāciju par augšupielādētajiem attēliem. Nosauc tabulu par „attēliem“. Tabulai jābūt vismaz vienai kolonnai unikālai ID un vienai faila nosaukumam.

3. solis: Definēt ID un faila nosaukumus

Pievieno kolonnu ar nosaukumu „ID“, kas kalpo kā primārā atslēga. Šai kolonnai jābūt auto-increment, lai katra jaunā rinda saņemtu unikālu ID.

Tagad pievieno vēl vienu kolonnu, kurā uzglabāsi faila nosaukumu. Izmanto datu tipu „VARARCHAR“ ar maksimālo garumu 255 rakstzīmes. Tas būtu pietiekami, lai attēlotu parastos failu nosaukumus.

4. solis: Faila ceļa pievienošana

Papildus faila nosaukumam tev ir nepieciešama arī glabāšanas vieta failu sistēmā. Tas ir svarīgi, lai novērstu konfliktus ar identiskiem faila nosaukumiem, īpaši, ja dažādi lietotāji augšupielādē to pašu attēla failu. Tādēļ uzglabā faila ceļu zem nejauši ģenerēta nosaukuma.

5. solis: Tabula lietotājiem

Nākamajā solī mēs izveidosim tabulu lietotāju informācijai. Nosauc tabulu par „lietotājiem“. Šai tabulai arī jābūt unikālai ID, lai vēlāk identificētu lietotājus.

6. solis: Definēt lietotāju informāciju

Pievieno lietotāju tabulā kolonnas „E-pasts“ un „Parole“. Vienkāršības dēļ tiks izlaista validācija pa e-pastu, tādēļ lietotāji varēs pieteikties bez apstiprināšanas.

7. solis: Ievietot testa datus

Pēc tam, kad esi izveidojis struktūru, pievieno dažus testa datus. Sāc ar vienu lietotāju, kura e-pastu un paroli tu norādīsi. Tas palīdzēs tev vēlāk pieteikties lietotnē un izmēģināt dažādas funkcijas.

Datu bāzes struktūra optimālai tīmekļa programmēšanai sagatavot

Kopsavilkums

Šajā rokasgrāmatā tu esi iemācījies, kā izveidot pamata datu bāzes struktūru savai tīmekļa lietotnei. Tu esi izveidojis tabulu attēliem ar nepieciešamajām kolonnām un tabulu lietotāju informācijai. Šī struktūra ir izšķiroša augšupielādēto attēlu un lietotāju pieteikšanās pārvaldīšanai.

Biežāk uzdotie jautājumi

Kā izveidot jaunu datu bāzi?Izmanto rīku, piemēram, Sequel Pro vai phpMyAdmin, lai izveidotu jaunu datu bāzi.

Kāds ir ID mērķis tabulā?ID kalpo kā unikāls identifikators katram ierakstam tabulā.

Kā rīkoties ar identiskiem faila nosaukumiem?Uzglabā failus zem nejauši ģenerēta nosaukuma, lai novērstu nosaukumu konfliktus.

Kā pievienot datus tabulai?Izmanto SQL komandas vai tavas datu bāzes rīka GUI, lai pievienotu testa datus.

Vai ir nepieciešama e-pasta adrese?Šīs rokasgrāmatas versijā validācija nav nepieciešama, taču produktīvajā vidē tā var būt jēgpilna.