“ where子句”中的未知列“ items”(codeigniter)

时间:2019-05-05 21:41:42

标签: php mysql codeigniter

出什么问题?

代码:

  $this->db->select('items.*, tags.name, users.user_name');
  $this->db->from('items');
  $this->db->join('tags', 'tag = tags.id');
  $this->db->join('users', 'id_user = users.id');
  $this->db->where('items', array('id' => $id));
  $query = $this->db->get();
    return $query->row_array();

打印:

  

错误号:1054

     

“ where子句”中的未知列“ items”

SELECT `items`.*, `tags`.`name`, `users`.`user_name` 
FROM `items` JOIN `tags` ON `tag` = `tags`.`id` 
JOIN `users` ON `id_user` = `users`.`id` WHERE `items` = Array
  

文件名:C:/xampp/htdocs/system/database/DB_driver.php

     

行号:691

2 个答案:

答案 0 :(得分:1)

代替此

$this->db->where('items', array('id' => $id));

尝试

$this->db->where('items.id', $id);

答案 1 :(得分:0)

没有列名itemsitems是一个表。