2012-11-16 54 views
0

我的「用戶」表有許多字段,包括密碼字段。所以,如果我想選擇一個用戶並獲取所有信息,我怎麼能在Zend中做到這一點,但不包括密碼字段?我知道我可以手動輸入所有字段,但我想知道是否有排除一個字段的方法?Zend SQL選擇除一個以外的所有列

感謝 Kousha

+0

有在這個崗位幾點建議(http://stackoverflow.com/questions/9122/select-all-列 - 除了酮在MySQL的) –

回答

0

我不知道,這是爲了做到這一點(我相信,元數據可以被緩存)的有效方式,但你可以使用Zend_Db_Tableget the columns,那麼就刪除密碼列。

會是這個樣子:?選擇除一個MySQL中的所有列]

$info = $table->info(); 
$columns = $info['cols']; 
unset($columns[array_search('password', $columns)]); 
//you can now pass $columns to a Zend_Db_Select 
相關問題