zu bekommen, wie Feldnamen Mit Query in Zend Framework Test "Select * From Test1, Test2" bekommen, wie alle Feldnamen in dieser Abfrage Zend Rahmen der Arbeit Cam bekommen tut es ?Wie Feldname Mit Query in Zend Framework
0
A
Antwort
2
Nicht getestet, aber ich glaube, dass die Abfrage als ein assoziatives Array zurückgegeben wird (wo der Spaltenname der Schlüssel ist), und so können Sie den ersten Datensatz durchlaufen und die Spaltennamen, z.
$sql = 'Select * From Test1,Test2';
$result = $db->fetchAll($sql, 2);
foreach ($result[0] as $key => $value) {
echo $key;
...
}
1
könnten Sie auch $db->describeTable('Test1')
ausgeben usw. vor oder nach der Abfrage, die Sie mit allen Meta-Informationen zur Verfügung stellen würde, die Sie benötigen. Diese Abfrage ist jedoch ziemlich teuer. Stellen Sie daher sicher, dass die Antwort zwischengespeichert wird.
Auch wenn Sie ein Modell verwenden, das Zend_Db_Table_Abstract
erweitert, dann sollten Sie alle diese Informationen bereits haben. In diesem Fall müssen Sie nur auf die geschützte Eigenschaft $_metadata
zugreifen.
HTH
Verwandte Themen
- 1. Wie in Zend Framework
- 2. Zend Studio + Zend Framework
- 3. SQL Query für Feldname, Feldtyp und Feldwert
- 4. Zend Framework Modelle
- 5. Zend Framework Dokumentation, Ausnahmen
- 6. Kalender in Zend Framework
- 7. Update-Abfrage in Zend Framework
- 8. Zend Studio 7.0 + Zend Framework
- 9. routing in zend framework
- 10. Zend Framework Formular mit jquery
- 11. Gmail mit Zend Framework lesen
- 12. Zend Framework Problem mit Zend_Layout
- 13. Wie starte ich mit zend framework?
- 14. Routenverkettung mit dem Zend Framework
- 15. Zend Framework mit Handschriftliche Schrift
- 16. Wie verwende ich Namespaces mit Zend Framework?
- 17. Wie benutze ich PHPUnit mit Zend Framework?
- 18. Zend Framework, wie Header setzen
- 19. TCP Sockets mit Zend Framework
- 20. Wie verschieden in Zend Framework 2 benutzen?
- 21. Wie Zend Framework zu beschneiden?
- 22. Multi-Bild-Upload in Zend Framework, wie?
- 23. Zend Framework - Zeilen in Select-Klausel zählen?
- 24. Zend Framework 2 LDAP
- 25. Zend Framework Oauth Provider
- 26. phpthumb in zend framework integrieren
- 27. export csv in zend framework
- 28. Zend Framework - Statische Formularelemente
- 29. Inner Join in Zend Framework
- 30. Authentifizierung in zend Framework 2
aber nicht klug $ result [0] wird damit 1-Daten in Zeile wenn nicht haben, es wiill Fehler: < –
i einfügen wird und für diese löschen? –
Es wäre teuer und ineffizient, eine Dummy-Zeile für diesen Zweck zu erstellen (3 Abfragen). Sie sollten also die Anzahl der zurückgegebenen Zeilen testen. Wenn sie null ist, verwenden Sie eine der Metato- Techniken, die Till beschreibt. Oder noch besser: Verwenden Sie nicht 'Auswählen *', da dies keine optimale Vorgehensweise ist. finde im Voraus nur die Feldnamen heraus (z. B. mit der Technik von Till) und verwende diese dann, um deine Datenabfragen zu erstellen. –