Вы можете использовать директиву User в вашем Dockerfile для управления пользователем, который будет выполнять следующие команды (включая Entrypoint / CMD).
Для получения разрешений вы можете использовать директиву RUN и запустить команду chmod для определенных файлов, которые вы хотите.
Обратите внимание, что только директива USER (из тех, которыми я поделился) может использовать переменные env в соответствии с , этим .
$record = '123';
$this->db->distinct();
$this->db->select('accessid');
$this->db->where('record', $record);
$query = $this->db->get('accesslog');
тогда
$query->num_rows();
должен иметь большое значение для него.
испытайте его со следующим кодом
function fun1()
{
$this->db->select('count(DISTINCT(accessid))');
$this->db->from('accesslog');
$this->db->where('record =','123');
$query=$this->db->get();
return $query->num_rows();
}
Простой но полезный путь:
$query = $this->db->distinct()->select('order_id')->get_where('tbl_order_details', array('seller_id' => $seller_id));
return $query;