Uvod

Uvod

Stvaranje vlastitog bloga s podrškom dinamičkog sadržaja je marljivo čest zahtjev početnika i srednje vještih programera kojima je cilj učiniti svoje ideje vidljivima na internetu. Prevladavajući jezik PHP služi kao odličan izbor za poveravanje takve zadatka zahvaljujući svojoj jednostavnosti i širokoj podršci na hostingu. Ovaj vodič predstavlja prvi dio serije u kojem ćemo izgraditi temelje: instalaciju lokalnog okruženja, postavljanje baze podataka i kreiranje tablice za polaganje članaka. Na kraju ćete imati radnu strukturu spremnu za implementaciju logike čitanja, pisanja i prikaza zapisa na vašoj stranici.

Pripremni koraci: što vam je potrebno

Za uslužanje ovog tutorijala trebat će vam sljedeće dodatke, iako ih možete zamijeniti alternativnim alatima ukoliko preferirate:

  • IDE ili editor: Također poznat pod imenom „code editor“, kao što su Sublime Text, Visual Studio Code ili Brackets, pomoć će vam prilikom pisanja HTML, CSS i PHP kodova.
  • Lokalni webserver: XAMPP, WAMP, MAMP ili može biti i Docker kontejner s Apache/NGINX i MySQL. okvir pruža radno okruženje gdje se testira kod izvođenjem skripti.
  • Pristup phpMyAdmin ili ugrađenom clientu: Za upravljanje bazama podataka putem grafičkog sučelja.
  • Osnovno znanje: U konačnici nije neophodno, ali stručnost u HTML i CSS smanjuje vrijeme objašnjenja.

Korak 1: pokretanje lokalne vrste servera

Prethodno morate otvoriti svoj instalacijski paket XAMPP (ili ekvivalent) i početi s Apache i MySQL servisima. Otvaranje paketa ima običan izgled: kliknuti na “Start” pored „Apache“ i „MySQL“. U pravilu, uspjeh pokretanja označava se zelenom bojom i otvaranjem konzole. P

Korak 2: stvaranje baze podataka

Jednom kada je MySQL aktivan, otvorite preglednik i navigirajte na http://localhost/phpmyadmin/. Nakon prijave „root“ bez lozinke (ili veza prema vašoj instalaciji), dvigavaju se korisnički elementi upravljačkoj ploči.

Dodan je menu „Databases“ na vrhu. Upišite naziv vaše baze – poslužite se imenom “blog“, izaberite karakter set utf8_general_ci i pritisnite gumb “Create”. Odmah vidjet ćete tablicu „Database: blog“ koja još nema strukturu.

Korak 3: definicija tablice za postove

Najčešće se tablica za blog napisa kao tip posts s četiri osnovna polja: id (identifikator), naziv (naslov), sazetak (kratki uvod) i tekst (cijeli sadržaj). Id je cjelobrojna vrijednost koja se automatski povećava. Iz phpMyAdmin interfejsa:

  1. Pristupite bazi „blog“.
  2. Izaberi “Create table” i upiši posts.
  3. Unesi vrijednost 4 u polje “Number of columns”.
  4. Pri npr. „id“ postavi tip „INT“, a oznaku „auto_increment“ i „PRIMARY KEY“.
  5. Za ostala polja odaberi tipove VARCHAR(60), TEXT i TEXT gdje je primaljivo.
  6. Provjeri da su sve kolone bez NULL-a, osim onih koji to dopuštaju (dodatno: „NULL = NO“).
  7. Spremi tablicu.

Alternativno, za one koji vole rad s SQL, izvršite naredbu direktno u phpMyAdmin-u pod sekcijom SQL:

CREATE TABLE posts ( id INT(11) NOT NULL AUTO_INCREMENT, naziv VARCHAR(60) NOT NULL, sazet TEXT NOT NULL, tekst TEXT NOT NULL, PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Uspjeh se potvrđuje porukom „Query OK“.

Korak 4: unos testnih članaka

Za demonstraciju funkcionalnosti unosite nekoliko zapisa. U sekciji Insert unutar tablice posts postavite vrijednosti:

  • Naziv: Ovo je moj prvi post
  • Sazetak: Ovo je prvi sažetak
  • Tekst: Ovaj tekst je detaljnije i duži od sažetka

Za drugi post odredite novi naslov i tekst. Nakon submita vidjet ćete dva reda u tablici. Zadano ažuriranje važno je, jer je id automatski uračunat.

Korak 5: primjena phpMyAdmin SQL sekcije za vježbe

Kako ste uspostavili ležerhtx strukturu, preporučujem vam dodatne kognitivne vježbe – inw eskiptanje, usilči inkluzija i trajanje zapisa. U sekciji SQL možete odabrati jednostavan SELECT:

SELECT * FROM posts; -- Prikazuje sve cone
SELECT * FROM posts WHERE id = 1; -- Prikazuje jedan zapis

Ove komande će potvrditi da je vaša baza povezana i da je primljena. Dubinsko je dobro znati što “SELECT *” rad pretpostavljaju; provjeravajući stoga strukturu. Gledajte da uvijek postoji sigurnosna kopija.

Zaključak

U prvom dijelu osnujte ste temeljnu infrastrukturu koju je moguće kombinirati sa PHP-om, smatranjem, prikazom, i ukupnim radom s malo više bazo. Ovim ste osigurali dodatne rizike – npr. stranicu (/posts.php?)..

Često postavljana pitanja (FAQ)

Kako instalirati XAMPP na Windows?

Lokalni XAMPP instalira se dijeljenjem xampp-windows-x64-8.3.0-1-installer.exe, slijedeći wizard. Odaberite „Apache“ i „MySQL“ te prepoznajte sljedećeg „Start“ default port 80.

Zašto poigrati s varchar i text tipovima?

VARCHAR je manje memorijski razred i daje naglašeno, jer ograničeno duljinu. Text je fleksibilna dužina, blago se “dodat

Odgovori

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena sa * (obavezno)