mysql - 尝试加入表 Codeigniter 时出现数据库错误
问题描述
所以我想从两个表中获取数据。但我得到了这个错误:
这是我的模型查询:
public function tampil_edit($id) {
$this->db->join('tb_m_user', 'tb_m_user.id=tb_m_notaris.id');
$this->db->select('tb_m_notaris.*,tb_m_user.email as email_notaris');
return $this->db->get_where('tb_m_notaris', $id);
}
这是我的控制器:
public function tampiledit($id) {
$id = ['id' => $id];
$title['title'] = 'Notaris | Edit';
$data['notaris'] = $this->m_notaris->tampil_edit($id)->result();
$this->load->view('template/headercss',$title);
$this->load->view('template/sidebar');
$this->load->view('template/navbar');
$this->load->view('master_data/notaris/edit', $data);
$this->load->view('template/footerjs');
}
解决方案
你应该试试这个。
public function tampil_edit($id) {
$this->db->select('tb_m_notaris.*,tb_m_user.email as email_notaris');
$this->db->join('tb_m_user', 'tb_m_user.id=tb_m_notaris.id');
$this->db->get_where('tb_m_notaris', array('tb_m_notaris.id' => $id));
return $this->db->get()->row_array();
}
在你的控制器中更新它
$data['notaris'] = $this->m_notaris->tampil_edit($id);
推荐阅读
- docker - 我的 Logstash 容器无法处理流量,但主机 CPU/MEM 处于空闲状态
- java - 在枚举上写入 parcelable 会使应用程序崩溃
- powershell - 自动化来自 Technet 的 GNUPG 批量加密功能,一次只加密一个文件?
- mysql - golang sql语句中的转义刻度
- mysql - pymysql的游标无法执行SQL语言
- mysql - MySQL CTE - 是否可以迭代数字范围?
- javascript - 未填充新的搜索 URL
- wordpress - 将简码添加到 Wordpress 模板文件
- r - 更改箱线图标签的字体大小
- python - 如何在 Python 中使用 Openpyxl 查找单个列/行上的活动元素数?