Heim >Datenbank >MySQL-Tutorial >Wie führe ich Raw-SQL-Abfragen in Lehre 2 aus?
Roh-SQL mit Doctrine 2 ausführen
In Doctrine 2 ist es möglich, Raw-SQL-Abfragen auszuführen, insbesondere wenn es um Aufgaben geht wie Datenbanktabellen abschneiden oder mit Testdaten initialisieren. Um dies zu erreichen, kann die Doctrine Query Language (DQL) verwendet werden, um die erforderlichen Abfragen zu erstellen.
Ausführen von Roh-SQL-Abfragen
Um eine Roh-SQL-Abfrage mit Doctrine auszuführen 2 können die folgenden Schritte befolgt werden:
Beispiel
Bedenken Sie Folgendes Beispiel, bei dem das Ziel darin besteht, maßgebliche Sportaufzeichnungen mithilfe einer Roh-SQL-Abfrage abzurufen:
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(); }
In diesem Beispiel:
Das obige ist der detaillierte Inhalt vonWie führe ich Raw-SQL-Abfragen in Lehre 2 aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!