Ich habe den Code folgendezend nicht Spalten verwenden, und wählen Sie alles
$result = $handle->select()->from('store_details')
->where('store_details.store_id=?', $id)
->columns('store_details.store_name');
//->query(ZEND_DB::FETCH_OBJ);
Allerdings, wenn ich es laufen, wird die gesamte Zeile ausgewählt ist, nicht nur die Spalte ich wollte. Hier ist die Ausgabe von __toString
SELECT `store_details`.*, `store_details`.`store_name`
FROM `store_details` WHERE (store_details.store_id=8)
Jede Hilfe?
Dies ist gut zu wissen (!) Da die [Dokumentation] (http://framework.zend.com/apidoc/1.9/Zend_Db/Select/Zend_Db_Select.html#columns) den Teil über _Adding_ Spalten nicht erwähnt : "Gibt die Spalten an, die in der FROM-Klausel verwendet werden." – WoodrowShigeru