簡體   English   中英

從存儲查詢php的結果的數組var中獲取值單值

[英]get value single value from array var that stores result of query php

我有一個查詢存儲查詢的結果,如

$this->load->model('person/person_model');
$data['result'] = $this->person_model->get('tbl_person', array('id_person' => $some_key),TRUE);

這將返回$some_key (id,name,email ...)的人的所有字段然后我需要傳遞$ data但在此之前我想使用該結果的名稱和電子郵件

所以

$this->load->model('person/other_person_job_model');
$status= $this->other_person_job_model->get('tbl_other_person',array('name'=> ?  ),TRUE);

然后我可以使用$status['name']$status['email']我應該用什么而不是 在上面的例子中? 我應該使用$data['result']['name']或類似的東西? get函數是:

function get($table,$where=array(),$single=FALSE) {
        $q = $this->db->get_where($table,$where);
        $result = $q->result_array();
        if($single) {
            return $result[0];
        }
        return $result;
    }

你可以使用變量,如:

$this->load->model('person/person_model');
$result = $this->person_model->get('tbl_person', array('id_person' => $some_key),TRUE);
$data['name'] = $result->name;
$data['result'] = $result;
//and
$this->load->model('person/other_person_job_model');
$status= $this->other_person_job_model->get('tbl_other_person',array('name'=> $result->name  ),TRUE);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM