Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Melaksanakan Pertanyaan SQL Mentah dalam Doktrin 2?
Laksanakan Raw SQL menggunakan Doktrin 2
Dalam Doktrin 2, adalah mungkin untuk melaksanakan pertanyaan SQL mentah, terutamanya apabila berurusan dengan tugasan seperti memotong jadual pangkalan data atau memulakannya dengan data ujian. Untuk mencapai matlamat ini, Bahasa Pertanyaan Doktrin (DQL) boleh digunakan untuk membina pertanyaan yang diperlukan.
Melaksanakan Pertanyaan SQL Mentah
Untuk melaksanakan pertanyaan SQL mentah menggunakan Doktrin 2, langkah berikut boleh diikuti:
Contoh
Pertimbangkan contoh berikut, di mana matlamatnya adalah untuk mendapatkan semula rekod sukan yang berwibawa menggunakan pertanyaan SQL mentah:
public function getAuthoritativeSportsRecords() { $sql = " SELECT name, event_type, sport_type, level FROM vnn_sport "; $em = $this->getDoctrine()->getManager(); $stmt = $em->getConnection()->prepare($sql); $stmt->execute(); return $stmt->fetchAll(); }
Dalam contoh ini:
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Pertanyaan SQL Mentah dalam Doktrin 2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!