2013-10-23 63 views
0

我已經使用codeigniter創建了一個網站。當我從本地服務器移到我的網站活服務器,並在更改數據庫文件因此它仍然顯示了一個數據庫錯誤1146這裏是Codeigniter項目的數據庫錯誤

數據庫出錯

錯誤號錯誤:1146

表 'cinodext_webcm.DATA' 不存在

SELECT * FROM DATA WHERE TYPE = '電影' ORDER BY ID DESC

文件名:/家庭/ cinodext/public_ht毫升/模型/ site_upload.php

行號:70

任何幫助???

+1

看起來你'DATA'表不存在 – Phil

+0

@NULL 我檢查我的數據庫,如果你從窗口移到您的網站的Linux服務器表名稱將成爲區分大小寫的數據庫 – Abbasi

+0

內部存在此表。請檢查一下。 – Nishanthan

回答

0

檢查您的連接用戶的權限。

2

冷杉,請檢查/applications/config/dababases.php中的數據庫設置。

然後,嘗試從Web服務器手動連接,然後運行查詢:

mysql -h <hostname> -u <username> -p<password> 
USE cinodext_webcm; 
SELECT * FROM `data` WHERE `type` = 'MOVIE' ORDER BY ID DESC 

這會幫助你明白的地方,從產生的錯誤。

+0

非義務性空間 – Kuf

+1

TIL - 空間對於用戶名是可選的;) – Phil