从mysql中检索php(codeigniter)中的字段,存储为位数据类型

时间:2012-11-20 02:49:30

标签: php mysql codeigniter

我在MySQL中有一个表,其中一列是bit-type,我们称之为'flag'。我正在使用codeigniter作为框架在PHP中开发。我不太确定,我怎么能在我的控制器中检索这个位字段'flag'。 'query'是从模型'm_project_info'获取数据的数组。

$query['info'] = $this->m_project_info->project_info($id);
foreach ($query['info'] as $row)
            if ($row->flag == 0)
                     ....;

所以我肯定知道$row->flag,这不是正确的方法。知道应该是什么吗?

奇怪的是,这在Windows平台上工作正常,但在Redhat中失败了。但这完全是一个不同的问题。

1 个答案:

答案 0 :(得分:0)

print_r $query['info']并检查结果。然后你就可以决定做什么了

如果它是一个项目

$query['info'][0]->flag

如果是数组

$query['info'][0]['flag']