CodeIgniter需要获得一行吗?

时间:2016-09-20 06:46:03

标签: database codeigniter

我的查询是

    $query = $this->db->get('users');
    foreach ($query->result() as $row) {

        $mobile=$row->mobileNo;

我需要特定的row1 mobileno,但它从db获取所有移动号码.....

3 个答案:

答案 0 :(得分:1)

您需要执行此查询以从表中获取第一行

$this->db->select('mobileNo');
$this->db->limit(1);
$result = $this->db->get('users')->result();

// This will return you single record
print_r($result);

答案 1 :(得分:0)

可能您需要使用限制1,order by,where来使用更具体的查询。您也可以使用" each"而不是在此代码中使用foreach。

答案 2 :(得分:0)

$query = $this->db->get('users')->row();
$mobile = $query->mobileNo;