![](/img/trans.png)
[英]SQLSTATE[42S02]: Base table or view not found: 1146 Table X doesn't exist
[英]CakePHP Error: SQLSTATE[42S02] table not found - but exist
您可能每天都閱讀此問題,因此我在詢問之前嘗試了另一個Stackoverflow的答案:
無論如何。 我嘗試從中選擇數據的表確實存在(四邊形檢查的大寫/小寫!),並且它也通過$db->->listSources()
列出。
這是查詢,消息以及列出所有數據源表的最后結果的屏幕截圖:
http://i.stack.imgur.com/CdhcV.png
注意:如果我在PHPMyAdmin中手動運行此查詢,則效果很好。 我會說不可能一次查看一次輸出的圖片-現在由您來告訴我相反的情況。 順便說一句:我很確定使用正確的數據源。
我還應該告訴我mysql服務器托管在另一個平台上。 因為如果我修改config.inc.php,我可以將其用於localhost-phpmyadmin,所以我可以保證它不是防火牆問題。
代表xcy7e撰寫:
錯誤是從本地模型執行查詢。 這是代碼:
$conn = ConnectionManager::getDataSource('myDB');
$conn->query($query);
// instead of $this->query($query);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.