错误:选择查询中的资源ID#52

时间:2014-04-01 02:24:13

标签: php mysql

为什么我得到资源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。

1 个答案:

答案 0 :(得分:0)

虽然我不确定您项目中的$this->db->set$this->db->insert是什么,但我想您不需要传递资源(这就是mysql_query返回的内容)

尝试使用此代替

$sql = 'select ID from type where code like "%'.$unit.'%";';