Подготвени изрази во PDO во PHP
Во претходната лекција ги разгледавме проблемите, поврзани со SQL-инјекции. Во PDO постои специјален начин за борба против нив - подготвени изрази. Тие претставуваат SQL барања, во кои наместо променливи се ставаат специјални маркери - плейсхолдери.
Во овие маркери потоа ќе се вметнуваат вредностите на променливите. При тоа, PDO автоматски го одделува текстот на барањето од променливите. Ова значи дека содржината на променливата нема да може да стане команда за барање. И инјекцијата ќе стане невозможна.
PDO поддржува два типа на плейсхолдери: позициони и именувани. Кај позиционите е важен редоследот на следење на параметрите и променливите, а кај именуваните - не. Во следните лекции детално ќе ја разгледаме работата со овие типови на плейсхолдери.