我想从表中选择特定的列。不是所有的列。
$this->userModel->where($where)->first();
我正在使用它,但它会返回所有数据。
我想从表中选择特定的列。不是所有的列。
$this->userModel->where($where)->first();
我正在使用它,但它会返回所有数据。
根据CI4 查询生成器文档,您可以通过这种方式使用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 种使用方式,你可以选择。
这些东西应该放在模型文件中,其方法将返回$query
一组数据库数据。