vadnica-logo
X

Filtriranje podatkov (WHERE)

Kadar želimo iz baze pridobiti le določene zapise (npr. uporabnika z določenim priimkom), uporabimo stavek WHERE. V PDO to vedno počnemo s pripravljenimi stavki, da preprečimo vnos zlonamerne kode. Spodaj je tabela uporabniki, ki vsebuje 10 zapisov. Naš cilj je iz te tabele pridobiti samo tisto vrstico, kjer se priimek ujema z našim iskalnim pogojem.

ID IME PRIIMEK EMAIL
1 Janez Novak janez@example.com
2 Marija Zupan marija@example.com
3 Luka Kovač luka@example.com
4 Ana Hribar ana@example.com
5 Marko Kralj marko@example.com
6 Tomaž Gorenc tomaz@example.com
7 Maja Bizjak maja@example.com
8 Peter Kos peter@example.com
9 Sara Mlakar sara@example.com
10 Borut Voda borut@example.com
PHP MySQLi
REZULTAT
OPOMBA: Ta simulator je namenjen izključno učenju osnovne sintakse PHP MySQLi. Za zagotavljanje hitrosti in varnosti simulator v ozadju izvaja vnaprej pripravljene SQL ukaze v nadzorovanem okolju. Če želite kodo spreminjati ali graditi lastne aplikacije, vam svetujemo, da to storite v svojem lokalnem razvojnem okolju (npr. XAMPP) na pravi bazi podatkov.

V spodnjem primeru bomo v najini tabeli z 11 zapisi poiskali uporabnika s priimkom Novak. Uporabili bova poimenovan parameter :priimek, kar zagotavlja varnost in preglednost.

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.