Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何从行的某个元素获取id_Mysql_Codeigniter_Codeigniter 3_Grocery Crud - Fatal编程技术网

Mysql 如何从行的某个元素获取id

Mysql 如何从行的某个元素获取id,mysql,codeigniter,codeigniter-3,grocery-crud,Mysql,Codeigniter,Codeigniter 3,Grocery Crud,在下一个表中,我试图从'IDiterValohorario'获取id,以便通过隐藏字段传递它(比如idCitas,它用callback_列调用,这就是为什么获取idCitas如此容易的原因)。此表是通过两个表(intervaloshorarios和cita)的联接构建的,因此,如何获取与特定“cita”相关的任何“IDitervalohorario”的id 联接表 输出 数据库 public function entregas_lista($idCarga) { $crud->whe

在下一个表中,我试图从'IDiterValohorario'获取id,以便通过隐藏字段传递它(比如idCitas,它用callback_列调用,这就是为什么获取idCitas如此容易的原因)。此表是通过两个表(intervaloshorarios和cita)的联接构建的,因此,如何获取与特定“cita”相关的任何“IDitervalohorario”的id

联接表

输出

数据库

public function entregas_lista($idCarga) {

$crud->where('entregas.idCitas =', $idCarga); 
       $query = $this->Intervalos_Model->get_idintervalo();
  
        if ($crud->getState() == "add") {
            $crud->change_field_type('idCitas', 'hidden', $idCarga);
            $crud->change_field_type('idIntervaloHorario', 'hidden', $query);
        }

        $output = $crud->render();

        $this->_example_output($output);

控制器(这不是完整的控制器代码)

模型函数(尝试获取最大id)


是否可以发布具有预期输出的表结构?完成。正如您所看到的,IDiterValoOrario已经手动插入,所以我需要从第一个表(使用query?)获取该id。数据库也已更新。
public function get_idintervalo() {
        $qry = $this->db->select('MAX(idIntervaloHorario)')
                ->from('intervaloshorarios')
                ->get();
        if ($qry->num_rows() > 0){
            return $qry->row_array();
        }
        return FALSE;
    }