CakePHP错误:找不到SQLSTATE [42S02]表 - 但存在

时间:2014-03-11 10:57:28

标签: mysql cakephp

您可能每天都会阅读此问题,因此我在尝试之前尝试了另一个Stackoverflow的答案:

CakePHP table is missing even when it exists

反正。我尝试从中选择数据的表确实存在(quadra-checked大写/小写!),它也通过$db->->listSources()列出。


此处列出了查询,消息以及列出所有数据源表格的最后结果:

http://i.stack.imgur.com/CdhcV.png


注意:如果我在PHPMyAdmin中手动运行此查询,则可以正常工作。我想说在一个视图中不可能一次性输出图片 - 现在由你来告诉我相反的情况。顺便说一句:我非常确定使用正确的数据源。

我应该另外说明mysql-server托管在另一个平台上。因为我可以将它用于我的localhost-phpmyadmin如果我修改config.inc.php我可以保证它不是防火墙问题。

1 个答案:

答案 0 :(得分:0)

代表xcy7e撰写:

错误是从本地模型执行查询。这是代码:

$conn = ConnectionManager::getDataSource('myDB'); 
$conn->query($query); 
// instead of $this->query($query);