有人可以告诉我,如果有可能与积极的记录 - 以及如何?
$this->db->select('*');
$this->db->from('table1');
$this->db->join('table2', 'table1.id = table2.fi_id', 'left');
$this->db->having('table1.second_id','table2.fi_second_id', false);
$query = $this->db->get();
Run Code Online (Sandbox Code Playgroud)
问题是,'table2.fi_second_id'始终被视为字符串 - 而不是数据库字段.用'where'来试试这个问题 - 这是同样的问题.
谢谢
似乎这里描述的edit_unique函数- 在更新记录时验证CodeIgniter中的唯一性,杀死该set_value函数.
一切正常,这样的事......
echo form_input('username', set_value('username',$user->username));
Run Code Online (Sandbox Code Playgroud)
但是在使用edit_unique验证时,提交表单后该值为空.后变量是可以的,验证也没有错误 - 但是没有设置值.
知道如何解决这个问题吗?