Metoda prepare() pripravi SQL stavek za izvedbo in vrne objekt stavka. Njena glavna naloga je ločiti
SQL logiko od samih podatkov. Namesto neposrednih vrednosti v ukazu uporabimo poimenovane parametre (npr.
:id). To bazi omogoči, da vnaprej analizira in optimizira poizvedbo, hkrati pa popolnoma onemogoči
napade tipa SQL injekcija, saj se podatki obravnavajo ločeno od ukaza.
Uporaba v praksi: Metodo prepare uporabimo vedno, ko SQL stavek vsebuje podatke, ki
jih vnese uporabnik (npr. iskanje, prijava ali urejanje profila). Doma preverite postopek po naslednjih
korakih:
pdo_baza obstaja tabela uporabniki.PDOStatement, ki ga nato izvedete z metodo
execute().