Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
Php 在CodeIgniter中仅从MySQL获取1行_Php_Codeigniter - Fatal编程技术网

Php 在CodeIgniter中仅从MySQL获取1行

Php 在CodeIgniter中仅从MySQL获取1行,php,codeigniter,Php,Codeigniter,我只想从数据库中获取一行,在调用它时没有循环。 这是我在CodeIgniter上的代码 $row = $this->db->get_where('tr_supervision',array('EMP_ID_MEMBER' => $EMP_ID)); echo $row['EMP_ID_LEADER']; 我不知道怎么会出错 遇到未捕获的异常 类型:错误 消息:无法将CI_DB_mysqli_结果类型的对象用作数组 文件名:C:\laragon\www\onl

我只想从数据库中获取一行,在调用它时没有循环。 这是我在CodeIgniter上的代码

$row = $this->db->get_where('tr_supervision',array('EMP_ID_MEMBER' => $EMP_ID));
    
    echo $row['EMP_ID_LEADER'];
我不知道怎么会出错

遇到未捕获的异常 类型:错误

消息:无法将CI_DB_mysqli_结果类型的对象用作数组

文件名:C:\laragon\www\onlineform\application\controllers\representation.php

电话号码:96

回溯:

文件:C:\laragon\www\onlineform\index.php 电话号码:315
功能:只需一次

在这种情况下,您可以这样使用它:

$row = $this->db->where('EMP_ID_MEMBER',$EMP_ID)
         ->get('tr_supervision')
         ->row_array();

echo $row['EMP_ID_LEADER'];
请在此处阅读有关查询结果的更多信息:

omg非常感谢您解决了这个问题,在默认情况下添加带有*的选择没有任何意义。请在您的答案中添加一些解释,以便其他人可以从中学习
$this->db->where('EMP_ID_MEMBER',$EMP_ID)
         ->get('tr_supervision')
         ->row_array();