【发布时间】:2020-01-13 23:13:22
【问题描述】:
我在 codeigniter 中打错了 sql 别名,它在 localhost 上运行良好,但它在托管时出错,为什么??
<?php
$sonuc = $this->db->query("SELECT t.id, t.cins_id, t.resim, t.saatlik_uretim, ut.uretimmiktar, ut.mySUM, tk.cins FROM tavuklar t
INNER JOIN tavukkat tk ON tk.id = t.cins_id
LEFT JOIN (SELECT tavuk_id, uretimmiktar, COUNT(*), SUM(uretimmiktar) AS mySUM from uretimtavuk WHERE user_id = ".$info->id." AND durum=0 GROUP BY tavuk_id )ut ON ut.tavuk_id = t.cins_id ORDER BY t.id DESC");
foreach($sonuc->result_array() as $bilgi){
echo $bilgi["mySUM"];
}
?>
如何在主机上获得别名??
我收到此错误;
unknow undefined index : mySUM
Fatal error: Call to a member function result_array() on boolean
【问题讨论】:
-
托管错误?您的托管服务器出现什么错误?你检查你的数据库/表/列,索引等。结构在本地主机和生产上是相同的吗?
-
未知未定义索引:mySUM 致命错误:在布尔值上调用成员函数 result_array()
标签: sql codeigniter