これを単純にするため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');
をループすることができます。DISTINCT
SIZE
でも
エラーが発生した場合$this->db->select('COLOR');
:データベースエラーが発生しました/エラー番号:1054/不明な列'COLOR' in 'field list'
同じことが起こりPAPER
ます-正常にSIZE
機能するだけのようです。CODEIGNITER DOCSによると、私はする必要があります:$this->db->select('COLOR, PAPER, SIZE');
しかし、私は未知のCOL
エラーを受け取っています。スペルは正しいです。誰かがこれに光を当てることができますか?何が起こっている?TY