⊗ppSpPDPS 59 of 83 menu

PDO-ში მომზადებული გამონათქვამები PHP-ში

წინა გაკვეთილში გავაანალიზეთ პრობლემები, დაკავშირებული SQL-ინექციებთან. PDO-ს აქვს მათთან ბრძოლის სპეციალური გზა - მომზადებული გამონათქვამები. ისინი წარმოადგენენ SQL მოთხოვნებს, რომლებშიც ცვლადების ნაცვლად დასახულია სპეციალური მარკერები - პლეისჰოლდერი.

ამ მარკერებში შემდეგ ჩასვამენ ცვლადების მნიშვნელობებს. ამ შემთხვევაში PDO ავტომატურად ჰყოფს მოთხოვნის ტექსტს ცვლადებისგან. ეს ნიშნავს, ცვლადის შინაარსს ვეღარ შეეძლება გახდეს მოთხოვნის ბრძანება. და ინექცია შეუძლებელი გახდება.

PDO მხარს უჭერს პლეისჰოლდერების ორი ტიპს: პოზიციური და დასახელებული. პოზიციურებში მნიშვნელობა აქვს პარამეტრების და ცვლადების მიყოლის თანმიმდევრობას, ხოლო დასახელებულებში - არა. შემდეგ გაკვეთილებში დეტალურად განვიხილავთ ამ ტიპის პლეისჰოლდერებთან მუშაობას.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა