Database Magento数据库连接问题
我正在研究Magento Enterprise v1.9.0.0。 我需要连接到数据库并直接运行SQL来查询表 这是我过去常做的事Database Magento数据库连接问题,database,magento,connection,Database,Magento,Connection,我正在研究Magento Enterprise v1.9.0.0。 我需要连接到数据库并直接运行SQL来查询表 这是我过去常做的事 $query = "...SQL QUERY..."; $databaseConnection = Mage::getSingleton('core/resource')->getConnection('core_read'); $result = $databaseConnection->fetchAll($query); 我
$query = "...SQL QUERY...";
$databaseConnection = Mage::getSingleton('core/resource')->getConnection('core_read');
$result = $databaseConnection->fetchAll($query);
我在本地计算机上安装了Magento Community v1.4.1.1和Magento Enterprise v1.9.0.0。
为了进行测试,我在本地机器上运行了上述代码,一切正常
但它在实时服务器上不起作用。
Magento Enterprise v1.9.0.0已安装在live server上,并且在线商店正在运行。
在live store上一切正常,没有什么特别的事情发生
但是我已经把这个代码上传到服务器上了,它不起作用。
而且,我无法获得任何PHP/MySQL错误消息
下面是我用来跟踪运行时的更详细的代码
// Debug Output
$this->OutputDebugLogo("<br/>");
$this->OutputDebugLogo("<br/><h3>Query : </h3>#", $query);
$databaseConnection = Mage::getSingleton('core/resource')->getConnection('core_read');
$result = $databaseConnection->fetchAll($query);
// Debug Output
$this->OutputDebugLogo("<br/><h3>Result : </h3>#", $result);
$this->OutputDebugLogo("<br/>");
在这里你可以看到我在直播服务器上得到了什么
Query :
' SELECT ... FROM ... WHERE ... '
如您所见,没有PHP/MySQL错误消息。
我们可以说脚本在数据库代码块处停止运行
我找不到主要原因。
为什么会这样?
有人知道吗
我真的很期待得到大家的帮助
致以最良好的祝愿。
软盘我在Magento Enterprise 1.9.0.0上运行了您的脚本,它工作正常,因此脚本本身似乎没有任何问题。你的问题是什么?这两个版本之间可能存在您没有考虑的模式差异 希望有帮助 谢谢,
乔亲爱的乔,谢谢你的评论。你的假设可能是真的。你们能和我分享一下你们的时间来讨论这个问题吗?我真的很期待再次得到你的帮助。我的skype是软盘。如果你联系我,那将是非常感激的
Query :
' SELECT ... FROM ... WHERE ... '