首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用码点火器从表中提取数据

如何使用码点火器从表中提取数据
EN

Stack Overflow用户
提问于 2017-10-25 12:50:10
回答 2查看 388关注 0票数 0

你好,我有三张桌子

属性(代理属性)

用户(代理详细信息)

user_property (属性联合表和用户表)

我正在尝试使用下面的代码获取我的代理详细信息。

代码语言:javascript
复制
 /* Fetch agent */

    $agent = $this->user_m->get_agent($this->data['property_id']);

    // [agent_direct feature]
    $standard_agent = true;
    if(config_db_item('agent_profile_direct') === TRUE)
    {
        $agent_direct = $this->session->userdata('agent_direct');
        $last_activity = $this->session->userdata('last_activity');

        if(is_array($agent_direct) && $agent_direct['id'] != $agent['id'])
        {
            $agent = $agent_direct;
            $standard_agent=false;
        }

    }
    // [/agent_direct feature]

    if(count($agent))
    {
        $this->data['agent_name_surname'] = $agent['name_surname'];
        $this->data['agent_phone'] = $agent['phone'];
        $this->data['agent_mail'] = $agent['mail'];
        $this->data['agent_address'] = $agent['address'];
        $this->data['agent_id'] = $agent['id'];
        $this->data['agent_name_title'] = url_title_cro($agent['name_surname']);
        $this->data['agent_url'] = slug_url('profile/'.$agent['id'].'/'.$this->data['lang_code'].'/'.$this->data['agent_name_title']);
    }

    $this->data['has_agent'] = array();
    if(count($agent))
        $this->data['has_agent'][] = array('count'=>count($agent));

    // Thumbnail
    if(count($agent) && isset($agent['image_user_filename']))
    {
        $this->data['agent_image_url'] = base_url('files/thumbnail/'.$agent['image_user_filename']);
    }
    else
    {
        $this->data['agent_image_url'] = 'assets/img/user-agent.png';
    }

但是当我尝试使用伪变量输出代理细节时,它没有显示任何信息。只是一个空白的细节

下面是我的代码

EN

回答 2

Stack Overflow用户

发布于 2017-10-25 13:35:08

从数据库表中获取数据的语法如下。

代码语言:javascript
复制
$this->db->get_where('tableName',array('columnName'=>'value'));
票数 0
EN

Stack Overflow用户

发布于 2017-10-26 12:36:57

总是试着像这样使用。它非常好的编码和适当的编码方式。

代码语言:javascript
复制
$data['field_name'] = 'field_value';
$qry = $this->db->get_where('table_name',$data);
return $qry->result_array();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46932947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档