Penyediaan Pernyataan dalam PDO di PHP
Dalam pelajaran sebelumnya, kita telah membincangkan masalah yang berkaitan dengan suntikan SQL. PDO mempunyai cara khas untuk menanganinya - penyediaan pernyataan. Ia mewakili pertanyaan SQL di mana pembolehubah digantikan dengan penanda khas - pemegang tempat.
Nilai pembolehubah kemudiannya akan dimasukkan ke dalam penanda ini. Pada masa yang sama, PDO secara automatik memisahkan teks pertanyaan daripada pembolehubah. Ini bermakna kandungan pembolehubah tidak boleh menjadi arahan untuk pertanyaan. Dan suntikan menjadi mustahil.
PDO menyokong dua jenis pemegang tempat: berkedudukan dan bernama. Bagi yang berkedudukan, susunan parameter dan pembolehubah adalah penting, manakala bagi yang bernama - tidak. Dalam pelajaran seterusnya, kita akan mengkaji secara terperinci cara bekerja dengan jenis pemegang tempat ini.