Frage:
Beim Abrufen von Schlüssel-Wert-Paaren Wie können wir aus einer Datenbank mit fetchAll von PDO ein assoziatives Array mit nach Schlüsseln gruppierten Werten erhalten? Methode?
Beispielsweise bei der Abfrage:
1 |
|
Wir möchten ein Array wie folgt erstellen:
1 |
|
Antwort:
PDO bietet hierfür eine einfache und effiziente Lösung:
1 2 |
|
Dies Ansatz:
Diese Methode ist für diesen speziellen Anwendungsfall optimiert, da sie die Daten mit einer einzigen Abfrage und direkt in das gewünschte assoziative Array-Format abruft.
Für PostgreSQL 9.1 und PHP 5.3.8 läuft unter Windows 7 x64, diese Lösung funktioniert nachweislich effektiv.
Das obige ist der detaillierte Inhalt vonWie kann die „fetchAll'-Methode von PDO ein assoziatives Array aus aus einer Datenbank abgerufenen Schlüssel-Wert-Paaren erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!