如何获取 CodeIgniter 4 中的特定列?
How to get specific columns in CodeIgniter 4?
我想要 select 来自 table 的特定列。并非所有列。
$this->userModel->where($where)->first();
我正在使用它,但它 returns 所有数据。
根据 CI4 query builder documentation 你可以这样使用 select():
$db = \Config\Database::connect();
$builder = $db->table('mytablename'); // 'mytablename' is the name of your table
$builder->select('userid','username'); // names of your columns
$builder->where('userid', 5); // where clause
$query = $builder->get();
return $query;
where()有4种使用方式,您可以选择。
这些东西应该放在模型文件中,方法是return $query
一组数据库数据。
我想要 select 来自 table 的特定列。并非所有列。
$this->userModel->where($where)->first();
我正在使用它,但它 returns 所有数据。
根据 CI4 query builder documentation 你可以这样使用 select():
$db = \Config\Database::connect();
$builder = $db->table('mytablename'); // 'mytablename' is the name of your table
$builder->select('userid','username'); // names of your columns
$builder->where('userid', 5); // where clause
$query = $builder->get();
return $query;
where()有4种使用方式,您可以选择。
这些东西应该放在模型文件中,方法是return $query
一组数据库数据。