我想獲得低於笨3查詢生成器自動報價錯誤
SELECT * FROM `ci_nest` WHERE `lft` > 9 AND `rgt` < 28 AND `rgt` = `lft` + 1 ORDER BY `lft`
但是笨3是在錯誤的地方插入引號的SQL格式。
我的代碼如下
$this->db->where($leftcol . ' > ' . $leftval . ' AND ' . $rightcol . ' < ' . $rightval);
$this->db->where($rightcol . " = " . $leftcol . " +1");
$this->db->order_by($leftcol);
$query = $this->db->get($this->table_name);
什麼笨查詢輸出
SELECT *
FROM `ci_nest`
WHERE `lft` > 9 AND `rgt` < 28
AND `rgt` = `lft` `+1`
ORDER BY `lft`
正如你可以在該行看到和rgt
= lft
+ 1是否正由笨3查詢生成器錯誤地格式化。
任何解決此問題的解決方法,將不勝感激。
'$這個 - > DB->其中($ rightcol 「=」 $ leftcol '+1');' –
嘿尼西,如果你有一個解決方案請張貼它作爲回答,而不是評論 –