$db = \Config\Database::connect();
$query = $db->query('SELECT * FROM user WHERE id IN (3,2,1,4) ORDER BY FIELD(id,3,2,1,4)');
$results = $query->getResult();
foreach ($results as $row) {
echo $row->first_name;
echo $row->last_name;
echo $row->email;
}
echo 'Total Results: ' . count($results);
2条答案
按热度按时间dxpyg8gm1#
您可以在Codeigniter v4中自由运行原始SQL查询。
具有多个结果的标准查询(对象版本)
yyyllmsg2#
对于查询构建器,我相信这应该是可行的:(“字段(c.id,1,0,3,4)”);