Ettevalmistatud avaldised PDO-s PHP-s
Eelmises õppetükis uurisime SQL-süstidega seotud probleeme. PDO-l on nendega võitlemiseks spetsiaalne meetod - ettevalmistatud avaldised. Need on SQL-päringud, kus muutujate asemel on pandud spetsiaalsed markerid - kohahoidja.
Nendesse markeritesse pannakse seejärel muutujate väärtused. Samal ajal eraldab PDO automaatselt päringu teksti muutujatest. See tähendab, et muutuja sisust ei saa päringu käsku. Ja süst muutub võimatuks.
PDO toetab kaht tüüpi kohahoidjaid: positsioonilised ja nimetatud. Positsiooniliste puhul on oluline parameetrite ja muutujate järjekord, nimetatute puhul aga mitte. Järgmistes õppetundides vaatleme üksikasjalikult tööd nende tüüpide kohahoidjatega.