基本上我有两张桌子照片和用户。我想连接表和更新colums image_max和image_min。我得到错误未知colum用户名。我可以通过哪种方式连接两个表格并从中获取数据。我的sintax是:
$this->db->select('*');
$this->db->from('photos');
$this->db->join('users', 'photos.id = users.id');
$this->db->where('username',$username);
$this->db->update('photos',$data);
我收到错误
中的未知列
username
子句where
UPDATE `photos` SET `image_max` = '', `image_min` = '' WHERE `username` = 'wwww'
答案 0 :(得分:0)
$this->db->select('*');
$this->db->from('photos');
$this->db->join('users', 'photos.id = users.id');
$this->db->where('users.username',$username);
$this->db->update('photos',$data);
答案 1 :(得分:0)
您不需要在上传字段之前使用“select and from”,只需以这种方式更新
$data = array('image_max'=> 4, 'image_min' => 1);
$this->db->join('users', 'photos.id = users.id');
$this->db->where('username',$username);
$this->db->update('photos',$data);