簡體   English   中英

CakePHP錯誤:找不到SQLSTATE [42S02]表-但存在

[英]CakePHP Error: SQLSTATE[42S02] table not found - but exist

您可能每天都閱讀此問題,因此我在詢問之前嘗試了另一個Stackoverflow的答案:

CakePHP表即使存在仍會丟失

無論如何。 我嘗試從中選擇數據的表確實存在(四邊形檢查的大寫/小寫!),並且它也通過$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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM