php - 加入不起作用

标签 php mysql codeigniter

我已经使用 SQL 连接编写了一个函数,但我不知道为什么它不起作用

这是一个模型

public function get_contract_user($user_id) 
{
    $this->db->select('contracts.*');
    $this->db->from('contracts');       
    $this->db->join('link', 'contracts.contract_id = link.contracts_contract_id');
    $this->db->where('link.users_user_id', $user_id); 
    $query = $this->db->get();  
    return $query->result(); 
}

这是应用程序

$data['query'] = $this->admin_model->get_contract_user($contract_id);

这是一个 View

foreach($query as $row) 
{       
    echo $row->contract_code; 
    echo $row->contract_num;
    echo $row->contract_start;
    echo $row->contract_end;
}

最佳答案

您定义了方法 get_contract_user,但您在提供的代码中使用了 get_contract

您应该收到有关未定义函数/方法的错误。

关于php - 加入不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15464331/

相关文章:

php - 在 PHP 中安全地创建和销毁登录 session

使用变量时 PHP MySQL 请求不起作用

php - Symfony2 - 显示数据库中的所有表

php - 使用Codeigniter,程序无法正常运行

PHP 对象到字符串

javascript - Braintree - paymentMethodNonceReceived 未被调用

php - 如何在php中替换两个字符串之间的特定字符串

mysql - 选择带有左连接的 count(*)

php - CodeIgniter:未定义的属性:stdClass::$CategoryID

php - 我的php网站的Metro风格动态磁贴