2014-10-02 50 views
0

相同的代碼,相同的DB。 但在我的本地機器上它完美的作品,並在遠程服務器就寫道:CodeIgniter Active Record在服務器上不起作用,但在本地有效,

Parse error: syntax error, unexpected '[' in /var/www/html/cms-beacons/application/modules/beacons/models/beacons_model.php on line 53 

(基本上這意味着我沒有,我必須在這種情況下結果)

我的本地機器連接遠程服務器到服務器數據庫並且服務器連接到它的本地主機。

這happends這裏我使用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

提供beacons_model.php的一些代碼片段 – 2014-10-03 06:03:36

回答

0

既然你有正常的sql查詢,效果很好(+它比活動記錄更快),我不明白爲什麼你想找到一個解決方案和浪費時間(我的意見)。有效的記錄對某些人來說更容易使用,但它消耗了大量的內存。

相關問題