Php 在CodeIgniter中仅从MySQL获取1行
我只想从数据库中获取一行,在调用它时没有循环。 这是我在CodeIgniter上的代码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
$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();