2

我在 MySQL 中有一个表,其中一列是位类型,我们称之为 'flag' 。我在 PHP 中使用 codeigniter 作为框架进行开发。我不太确定,如何在我的控制器中检索这个位字段“标志”。'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 中失败。但这将是一个完全不同的问题。

4

1 回答 1

0

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

如果它是一个对象

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

如果它是一个数组

$query['info'][0]['flag']
于 2012-11-20T06:02:29.503 回答