为什么我得到资源ID#52的错误?
我有这个问题:
$unit = $this->input->get_post('inCode');
$sql = mysql_query('select ID from type where code like "%'.$unit.'%";');
我只想在这里输出变量$sql
:
$this->db->set('Unit', $sql);
$this->db->insert('structure');
我刚收到那个错误。 我必须从表中插入ID:type。它是一个INTEGER和列:Unit也是一个INTEGER。
答案 0 :(得分:0)
虽然我不确定您项目中的$this->db->set
和$this->db->insert
是什么,但我想您不需要传递资源(这就是mysql_query返回的内容)
尝试使用此代替
$sql = 'select ID from type where code like "%'.$unit.'%";';