0
我的「用戶」表有許多字段,包括密碼字段。所以,如果我想選擇一個用戶並獲取所有信息,我怎麼能在Zend中做到這一點,但不包括密碼字段?我知道我可以手動輸入所有字段,但我想知道是否有排除一個字段的方法?Zend SQL選擇除一個以外的所有列
感謝 Kousha
我的「用戶」表有許多字段,包括密碼字段。所以,如果我想選擇一個用戶並獲取所有信息,我怎麼能在Zend中做到這一點,但不包括密碼字段?我知道我可以手動輸入所有字段,但我想知道是否有排除一個字段的方法?Zend SQL選擇除一個以外的所有列
感謝 Kousha
我不知道,這是爲了做到這一點(我相信,元數據可以被緩存)的有效方式,但你可以使用Zend_Db_Table
到get 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
有在這個崗位幾點建議(http://stackoverflow.com/questions/9122/select-all-列 - 除了酮在MySQL的) –