Za namen lekcije bomo uporabili spletno aplikacijo phpMyAdmin.
Osnove uporabe te aplikacije si lahko ogledate v lekciji:
Priporočam pa tudi ogled lekcije, ki prikazuje pridobivanje podatkov iz podatkovne baze:
|
Vnos in posodabljanje podatkov s SQL |
|||
|
|||
|
|||
|
|||||
Za namen lekcije bomo uporabili spletno aplikacijo phpMyAdmin. Priporočam pa tudi ogled lekcije, ki prikazuje pridobivanje podatkov iz podatkovne baze:
|
|||||
|
||||||||||||||||||||||
Kot primer za posodabljanje bomo uporabili tabelo uporabniki, kot je bila opisana v lekciji
|
||||||||||||||||||||||
|
|||||
Podatke dodajamo v bazo z SQL stavkom INSERT. |
|||||
|
|||||
Obstaja tudi razširjena sintaksa v obliki: |
|||||
|
|||||
Za posodabljanje podatkov pa uporabljamo ukaz UPDATE. |
|||||
|
|||||
Prikazana je bila najbolj osnovna uporaba ukazov INSERT in UPDATE, ki zadoščata za večino enostavnih spletnih aplikacij. |
|||||
|
|||
INSERT into uporabniki VALUES(0,'Borut','Lisjak','Ljubljanska 17','Kranj') Id naraste na 5? Saj z vidika končnega izgleda je vseeno, ali uporabim INSERT ročno ali pa preko funkcije 'Vstavi' v tabeli? Ko sem v prejšnji vaji na http://zmaga.com/content.php?id=2480 kreiral tabelo, sam za Janeza, Petra in Majo po vrsti nastavil Id na 1, 2 in3. Torej bi moralo biti za Boruta 4... AutoIncrement sem vklopil za Id. Tudi po tej logiki bi četrta oseba morala dobiti 4. In ko sem prvič pisal ukaz, je Borut tudi dobil 4. Potlej sem vnos pobrisal, ponovil enak ukaz, sedaj pa ima Borut 5??? changed: skike (13.9.2012, 0:44)
|
|||||||||||||
changed: skike (13.9.2012, 1:05)
|
|||||||||||||
|
|||||||||||||
UPDATE pa 'ni deloval' zato, ker sem pri vnašanju (Vstavi) v okence 'priimek' vpisal ime, v okence 'ime' pa priimek. changed: skike (13.9.2012, 20:45)
|
|||||||||||||
|
||||||||
|
||||||||