當使用這樣的:Codigniter查詢錯誤
$cols_string = implode(',',$cols_array;
$query = "INSERT INTO TB_BATs (col1, col2, col3 VALUES $cols_string "
$this->db->query($query);
我得到"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 "
其次是SQL查詢,但是當我在phpMyAdmin複製查詢它工作正常,如果將它複製到$query
串它也能正常工作,使用$cols_string
你可能想解決您的例子,它看起來並不正確的。 – kennypu
你的第一個問題將是第一行的PHP語法錯誤 – jcsanyi
請仔細檢查你是否已經複製並粘貼了一個能正確說明你的錯誤的例子(即沒有語法錯誤) - 並且提供了一些關於' $ cols_array'變量。 – jcsanyi