Misemo Iliyotayarishwa katika PDO kwenye PHP
Katika somo lilopita tulichambua matatizo, yaliyounganishwa na SQL-injections. PDO ina njia maalum ya kupambana nazo - misemo iliyotayarishwa. Huwakilisha maombi ya SQL, ambayo badala ya vigezo huwekwa alama maalum - placeholder.
Katika alama hizi ndipo maadili ya vigezo vitakachowekwa. Wakati huu PDO moja kwa moja hutenganisha maandishi ya swala na vigezo. Hii inamaanisha, yaliyomo kwenye kigezo hayawezi kuwa amri kwa swala. Na injection haitawezekana tena.
PDO inasaidia aina mbili za placeholders: positional na named. Katika positional mpangilio wa ufuataji wa vigezo na vigezo ni muhimu, lakini katika named - hauko. Katika masomo yafuatayo tutaangalia kwa undani kazi na aina hizi za placeholders.