2012-08-05 37 views
1

存在當我嘗試登錄到自從管理員,它顯示了以下錯誤:自從認爲表丟失,但它在數據庫

1146 - Table 'millakid_fbstore.TABLE_ADMINISTRATORS' doesn't exist
select id from TABLE_ADMINISTRATORS limit 1
[TEP STOP]

但該表已存在於數據庫中。爲什麼會出現這個錯誤,我能做些什麼來解決這個問題?

回答

4

您的表未在database_tables.php文件中定義。

每當你看到自從報告的數據庫表不存在,和表名是與TABLE_前綴全部大寫,你應該仔細檢查database_tables.php(位於相關的包括文件夾)。

在這裏,你可能會丟失類似這樣的一行:

define('TABLE_ADMINISTRATORS', 'administrators'); 

在PHP中,慣例是寫在全部大寫字母變量是需要是常量,或已經,某處定義代碼庫。