これを単純にするためDISTINCTに、このテーブルの各列の結果をループする必要があります。これPRINTSが奇妙な部分です...
$this->db->distinct();
$this->db->select('PRINTS.COLOR');
$q = $this->db->get('PRINTS');
return $q->result();
OkCOLORは現状のままのテーブルのCOLでありSIZE、PAPER ---これは奇妙になる場所なので、準備をしてください...
そうすれば、表のの値$this->db->select('PRINTS.SIZE');をループすることができます。DISTINCTSIZE
でも
エラーが発生した場合$this->db->select('COLOR');:データベースエラーが発生しました/エラー番号:1054/不明な列'COLOR' in 'field list'
同じことが起こりPAPERます-正常にSIZE機能するだけのようです。CODEIGNITER DOCSによると、私はする必要があります:$this->db->select('COLOR, PAPER, SIZE');しかし、私は未知のCOLエラーを受け取っています。スペルは正しいです。誰かがこれに光を当てることができますか?何が起こっている?TY