且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在magento中进行自定义查询?

更新时间:2022-12-11 15:45:54

尝试一下:

$connection = Mage::getSingleton('core/resource')->getConnection('core_read');
$sql        = "Select * from catalog_product_flat_1";
$rows       = $connection->fetchAll($sql); //fetchRow($sql), fetchOne($sql),...
Zend_Debug::dump($rows);

为了进行测试,您可以在magento安装的根目录中创建sandbox.php文件,并粘贴以下代码:

In order to test, you can create sandbox.php file in root of your magento installation and paste the following code:

<?php
$mageFilename = 'app/Mage.php';
require_once $mageFilename;
Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);
umask(0);
Mage::app();
$connection = Mage::getSingleton('core/resource')->getConnection('core_read');
$sql        = "Select * from catalog_product_flat_1";
$rows       = $connection->fetchAll($sql); //fetchRow($sql), fetchOne($sql),...
Zend_Debug::dump($rows);

并通过url呼叫:

http://your-magento-url/sandbox.php