我正在使用CodeIgniter,我有以下问题.
我有一个控制器函数,details.php其中有一个参数:
function details($id) {
$this->datatables
->select('product_id, original_amount, quantity')
->from('orders');
echo $this->datatables->generate();
}
Run Code Online (Sandbox Code Playgroud)
现在我需要从视图中调用它,即我希望DataTables像这样显示它:
<script>
$(document).ready(function()
$('#example').dataTable({
...
'sAjaxSource' : 'admin/data/details',
...
});
</script>
Run Code Online (Sandbox Code Playgroud)
那么,如何将参数传递给sAjaxSource键,即$id变量?
$query = $this->db->query('select
sum(like) as atotal
from
like
where
sfid = '.$short);<br>
print_r($query);
Run Code Online (Sandbox Code Playgroud)
而错误是
错误号码:1064
您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在'like)附近使用正确的语法作为atotal from like where sfid = 11'at line 2
选择sum(like)作为atotal来自sfid = 11
文件名:C:\ wamp\www\don\system\database\DB_driver.php
行号:330
'喜欢'总和(喜欢)是列名和'喜欢'之后'来'是表名谢谢你提前