我使用這個來獲取所有字母創建字母列表: SELECT DISTINCT SUBSTRING(title, 1, 1) AS letter FROM games ORDER BY letter asc
一切正常。但後來我試着將它傳遞給笨,它失敗(tryed)幾個變種:如何從數據庫中獲取codeigniter中的所有字母字母? PHP,MySQL,CodeIgniter
$this->db->distinct();
$this->db->select("SUBSTRING(title,1,1) AS letter");
$this->db->order_by("letter", "asc");
$query = $this->db->get('games');
也是這一個:
$this->db->query("SELECT DISTINCT SUBSTRING(title,1,1) AS letter ORDER BY letter");
$query = $this->db->get('games');
所有的時間我得到錯誤編號:1064
你的SQL語法有錯誤;檢查對應於你的MySQL服務器版本 'AS信(games
)ORDER BY letter
ASC' 用近1個
SELECT DISTINCT SUBSTRING(title, `1`, `1)` AS letter FROM (`games`) ORDER BY `letter` asc
文件名正確的語法手冊:E:\ WAMP \ WWW \ GameCenter的\系統\數據庫\ DB_driver.php
行號:330
也許有人可以幫忙嗎? :((
所以你看不出什麼毛病生成的查詢 – zerkms
行情如何刪除他們,如果他們?」由codeigniter生成? –
檢查有關如何操作的CI文檔傳遞函數和他們的參數到查詢 – zerkms