if ($this->input->get('beds'))
$where['Bedrooms'] = $this->input->get('beds');
if ($this->input->get('baths'))
$where['Bathrooms'] = $this->input->get('baths');
$min_price = ($this->input->get('min_price'))
? $this->input->get('min_price')
: '0';
$max_price = ($this->input->get('max_price'))
? $this->input->get('max_price')
: '10000000';
$q = $this->db->select("*")
->where('ListingPrice <=', $max_price)
->where('ListingPrice >=', $min_price)
->limit(10)
->get();
是嗎?你可以相信所有的價值都在那裏。CodeIgniter數據庫查詢有錯誤但我看不到它
的錯誤是:
您的SQL語法錯誤;檢查對應於你的MySQL服務器版本使用附近的「WHERE ListingPrice < =‘100000’AND ListingPrice> =‘0’LIMIT 10」在第2行
那麼,你得到的是什麼錯誤?什麼不起作用? –
我沒有使用CodeIgniter,但似乎沒有查詢的FROM元素 – Clive
您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以在'第二行'WHERE'ListingPrice' <='100000'AND'ListingPrice'> ='0'LIMIT 10'處使用正確的語法 –