2011-08-23 25 views

Trả lời

13

Bạn cũng có thể sử dụng phương pháp fetchRow, ví dụ:

$result = self::$db->fetchRow($select); 
// note that $result is a single object, not an array of objects 

bây giờ bạn có thể truy cập vào tên cột như thế này

$myResult = $result->columnName; 

Xem http://framework.zend.com/manual/1.11/en/zend.db.adapter.html#zend.db.adapter.select.fetchrow

+0

Vâng, điều đó thậm chí còn tốt hơn. Cảm ơn. –

+0

Bạn được chào đón :) – dinopmi

4

Bạn có thể sử dụng phương thức fetch. Hãy thử điều này:

$result = self::$db->query($select)->fetch(); 

tham khảo:http://framework.zend.com/manual/en/zend.db.statement.html#zend.db.statement.fetching.fetch

+0

'Gọi đến phương thức chưa xác định Zend_Db_Adapter_Pdo_Mysql :: fetch()' –

+1

Hãy thử ngay bây giờ. Bạn phải gọi 'fetch' trên đối tượng truy vấn, không phải là bộ điều hợp cơ sở dữ liệu. –

+0

Cảm ơn câu trả lời của bạn! –

Các vấn đề liên quan