Logo Logo
Nazaj na seznam
WEB

Kako pravilno načrtovati bazo za večjezične spletne strani

20. 03. 2026
Kako pravilno načrtovati bazo za večjezične spletne strani

Ko se lotimo izdelave spletne strani v več jezikih, se pogosto vprašamo, ali moramo za vsak jezik narediti svojo tabelo. Odgovor je odločen NE.

Zakaj uporabiti samo eno tabelo?

Uporaba ene tabele prinaša ključne prednosti, ki so razvidne spodaj:

Prednost Opis
Integriteta podatkov Podatek spremenite samo na enem mestu.
Enostavno vzdrževanje Ista SQL poizvedba deluje za vse jezike.

Praktični primer: Tabela "stranke"

Spodaj je SQL koda za ustvarjanje univerzalne tabele:


CREATE TABLE IF NOT EXISTS stranke (
    id INT AUTO_INCREMENT PRIMARY KEY,
    ime VARCHAR(50) NOT NULL,
    priimek VARCHAR(50) NOT NULL,
    ulica VARCHAR(100),
    hisna_stevilka VARCHAR(10),
    posta VARCHAR(50),
    postna_stevilka VARCHAR(10)
);

V PHP kodi nato samo spremenimo glave tabel (npr. "Ime" v slovenščini in "First Name" v angleščini), podatki pa ostanejo isti.

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.