Preskoči na sadržaj

Kako povezati sajt sa bazom podataka?

Kroz podešavanja veze i sloj koji piše upite — nikada direktnim ubacivanjem korisničkog unosa u upit.

Baza čuva sve što se menja — proizvode, tekstove, korisnike, porudžbine. Sajt joj pristupa kroz podešenu vezu.

Koraci

  1. Napravi bazu i korisnika kroz panel hostinga
  2. Upiši podatke o vezi u konfiguraciju (kod Laravela u .env)
  3. Napravi tabele kroz migracije, da struktura bude zapisana u kodu
  4. Pristupaj podacima kroz sloj koji okvir nudi, ne pisanjem sirovih upita

Bezbednost — tri obavezna pravila

  • Nikad ne ubacuj korisnički unos direktno u upit — to je SQL injection, najčešći način provale. Koristi pripremljene upite
  • Poseban korisnik baze po sajtu, sa samo neophodnim pravima
  • Podaci o vezi van javnog foldera i van sistema za verzionisanje koda

Brzina

Indeksi na kolonama po kojima se pretražuje i pazi na upite u petlji — jedan upit koji se izvrši sto puta je najčešći uzrok sporog sajta sa bazom.

I obavezno: automatski backup baze, ne samo fajlova.

// sledeći korak

Od pojma do sajta.

Objašnjenja su besplatna, a i prvi razgovor. Reci nam šta ti treba — ponuda stiže u roku od 24h.