Shprehje të Përgatitura në PDO në PHP
Në mësimin e mëparshëm shqyrtuam problemet që lidhen me SQL-injektimet. Në PDO ekziston një mënyrë e veçantë për t'u luftuar ato - shprehje të përgatitura. Ato përfaqësojnë kërkesa SQL, në të cilat në vend të variablave vendosen tregues të veçantë - placeholder.
Në këta tregues më pas do të futhen vlerat e variablave. Duke e bërë këtë, PDO automatikisht ndan tekstin e kërkesës nga variablat. Kjo do të thotë, përmbajtja e variablës nuk do të mund të bëhet komandë për kërkesën. Dhe injektimi bëhet i pamundur.
PDO mbështet dy lloje placeholder-ash: pozicional dhe të emërtuar. Në ato pozicionale është i rëndësishëm rendi i vijimit të parametrave dhe variablave, kurse në ato të emërtuara - jo. Në mësimet në vijim do t'i shqyrtojmë në hollësi punën me këto lloje placeholder-ash.