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的) –