gpt4 book ai didi

php - fetchAll 语句只返回一些列

转载 作者:行者123 更新时间:2023-11-29 03:50:13 26 4
gpt4 key购买 nike

我正在使用 zend 框架开发一个网络应用程序,我希望我的用户能够使用 zend fetchAll 函数从其他用户那里进行搜索。但它返回完整的专栏,我只想要几个值。这是我的示例代码:

$query=$table->select('id')->where("name LIKE ?",'%'.$str.'%')->limit(10);
$model=new Application_Model_Users();
$rowset=$model->getDbTable()->fetchAll($query)->toArray();

我只想获取名称和其他一些列。它也返回所有列,包括密码。:p

最佳答案

$select = $db->select();

$select->from('some_tbl', array('username' => 'name')); // SELECT name AS username FROM some_tbl
$select->from('some_tbl', 'name'); // SELECT name FROM some_tbl
$select->from('some_tbl', array('name')); // SELECT name FROM some_tbl

$select->from('some_tbl', '*'); // SELECT * FROM some_tbl
$select->from('some_tbl'); // SELECT * FROM some_tbl

// in case of joins, to disable column selection for a table
$select->from('some_tbl', array());

关于php - fetchAll 语句只返回一些列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7512458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com