Paruošti PDO išsireiškimai PHP
Ankstesnėje pamokoje išnagrinėjome problemas, susijusias su SQL injekcijomis. PDO turi specialų būdą su jomis kovoti - paruošti išsireiškimai. Jie yra SQL užklausos, kuriose vietoj kintamųjų dedami specialūs žymekliai - pseudoidentifikatoriai.
Į šiuos žymeklius vėliau bus įterpiamos kintamųjų reikšmės. Tuo pat metu PDO automatiškai atskuria užklausos tekstą nuo kintamųjų. Tai reiškia, kad kintamojo turinys negalės tapti užklausos komanda. Ir injekcija taps neįmanoma.
PDO palaiko du pseudoidentifikatorių tipus: poziciniai ir pavadinti. Poziciniuose svarbi parametrų ir kintamųjų seka, o pavadintuose - ne. Kitiose pamokose išsamiai apsvarstysime darbą su šiais pseudoidentifikatorių tipais.