MySQL に、列の 1 つがビット型のテーブルがあります。それを 'flag' と呼びましょう。フレームワークとして codeigniter を使用して PHP で開発しています。コントローラーでこのビットフィールドの「フラグ」を取得する方法がよくわかりません。「クエリ」は、モデル「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 では失敗します。しかし、それはまったく別の質問になります。