In diesem Artikel wird hauptsächlich die Methode zum Abrufen von Daten aus der Datenbank in Symfony2 vorgestellt und die häufig verwendeten Symfony-Datenbankabfragetechniken anhand von Beispielen zusammengefasst und analysiert. Freunde in Not können darauf verweisen. Ich hoffe, dass es für alle hilfreich ist.
Angenommen, es gibt eine Tabelle: Test, Felder: Name, Farbe;
hat 2 Datensätze:
Tom blau
Lilie rot
Beispiel 1:
$conn = $this->getDoctrine()->getConnection(); $data = $conn->fetchcolumn("SELECT name, color FROM test"); echo '<pre class="brush:php;toolbar:false">'; print_r($data);
Das Ergebnis ist:
Tom
Beispiel 2:
$conn = $this->getDoctrine()->getConnection(); $data = $conn->fetchArray("SELECT name, color FROM test"); echo '<pre class="brush:php;toolbar:false">'; print_r($data);
Das Ergebnis ist:
Array ( [0]=>Tom [1]=>blue )
Beispiel 3:
$conn = $this->getDoctrine()->getConnection(); $data = $conn->fetchAssoc("SELECT name, color FROM test"); echo '<pre class="brush:php;toolbar:false">'; print_r($data);
Das Ergebnis ist:
Array ( [name]=>Tom [color]=>blue )
Beispiel 4:
$conn = $this->getDoctrine()->getConnection(); $data = $conn->fetchAll("SELECT name, color FROM test"); echo '<pre class="brush:php;toolbar:false">'; print_r($data);
Das Ergebnis ist:
Array ( [0] => Array ( [name]=>Tom [color]=>blue ) [1] => Array ( [name]=>Lily [color]=>red ) )
Verwandte Empfehlungen:
Detaillierte Erläuterung des Symfony2-Plug-In-Formats
Detaillierte Erläuterung des Symfony2-Framework-Erstellungsprojekts und der Einstellungsvorlage
Detaillierte Erläuterung der Verwendung von Symfony-Vorlagen-Verknüpfungsvariablen
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man die Datenbank mit Symfony2 abfragt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!