相同的代码,相同的数据库。 但是在我的本地机器上它完美地运行并在远程服务器中写道:
Parse error: syntax error, unexpected '[' in /var/www/html/cms-beacons/application/modules/beacons/models/beacons_model.php on line 53
(基本上这意味着我没有在这种情况下必须拥有的结果)
我的本地计算机已将remotley连接到服务器DB,并且服务器已连接到其localhost。
这种情况发生在我正在使用CI活动记录的地方,如:
$getBlockTypeQuery = $this->db->select('Type')->from('blocks')->where('ID', $blockID)->get();
BUT! 当我使用普通语法时,它工作正常。
$query = $this->db->query('SELECT Active FROM `stores` WHERE ID = '. $storeID );
只是说清楚: 我的机器:活动记录和普通查询语法有效 服务器:活动记录不起作用,正常的查询语法工作
有关您如何调查此问题的任何建议? 感谢。
答案 0 :(得分:0)
由于你有正常的SQL查询运行良好(+它比活动记录快),我不明白为什么你想找到解决方案和浪费时间(我的意见)。活动记录对某些人来说更容易使用,但它消耗了大量内存。