Sokongan PDO untuk Berbilang Pertanyaan: PDO_MYSQLND
PDO secara tradisinya tidak membenarkan berbilang pertanyaan dalam satu pernyataan. Walau bagaimanapun, dua pemacu PDO, PDO_MYSQL dan PDO_MYSQLND, memperkenalkan sokongan untuk fungsi ini.
PDO_MYSQLND: Pemacu MySQL Lalai
PDO_MYSQLND digantikan dalam PDO_MYSQL, dan PHP adalah 5.MYSQL. kini pemacu MySQL lalai untuk PDO. Ia menyediakan sokongan untuk berbilang pertanyaan, tetapi dengan had bahawa pertanyaan mesti menggunakan nilai malar berbanding data yang dibekalkan daripada pembolehubah PHP.
Menggunakan exec untuk Berbilang Pertanyaan
Untuk laksanakan berbilang pertanyaan menggunakan PDO_MYSQLND dengan exec, ikuti ini langkah:
Menggunakan Penyata Disediakan untuk Berbilang Pertanyaan
Jika anda perlu menggunakan data daripada pembolehubah PHP, anda perlu menggunakan disediakan penyata:
Pertimbangan Pengekodan
Apabila menggunakan meniru kenyataan yang disediakan, pastikan pengekodan yang dinyatakan dalam DSN sepadan dengan pengekodan data sebenar untuk mengelakkan potensi kelemahan suntikan SQL.
Atas ialah kandungan terperinci Bolehkah PDO_MYSQLND Melaksanakan Berbilang Pertanyaan dalam Satu Pernyataan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!