0

次の sql ステートメントでいくつかの問題が発生しました。

$query= $this->db->get_where('navigation', 'linkname IS NOT NULL 
                             AND parent IS NULL 
                             AND type="main" //this doesn't work!!
                             AND ORDER BY sortnumber ASC');

このステートメントに適切な方法で type="main" を追加するにはどうすればよいですか? どうもありがとう!

4

2 に答える 2

6

エラーは、 ではなくのみを記述すべきであるということだと思います。ORDER BYAND ORDER BY

于 2012-04-23T06:17:26.047 に答える
2

「where」句をいくつかのステートメントに分割することをお勧めします。デバッグと保守が容易になります。

$this->db->where('linkname !=', null);
$this->db->where('parent =', null);
$this->db->where('type', 'main');
$this->db->order_by('sortnumber', 'ASC');
$this->db->get('navigation');
于 2012-04-23T06:26:53.657 に答える