如何使用mysql查询从Magento数据库获取产品详细信息?

如何使用mysql查询从Magento数据库获取产品详细信息?,mysql,database,magento,Mysql,Database,Magento,我只是想知道如何从magento数据库表中获取产品详细信息。我知道如何运行MySQL查询并从数据库中获取结果。但问题是magento数据库,我不知道应该针对哪些表 我需要检索: SKU 名字 简短描述 缩略图 类别ID 但问题是magento有一个庞大的数据库,我无法找到从哪些表中可以获得这些详细信息 我只需要表名,我可以从中得到这些细节。因为我将在magento的PHP文件中获取这些详细信息。因此将使用mysql_查询(“选择*从哪个_表”) 请帮忙:) Omer我想这应该可以了,我只需要表名

我只是想知道如何从magento数据库表中获取产品详细信息。我知道如何运行MySQL查询并从数据库中获取结果。但问题是magento数据库,我不知道应该针对哪些表

我需要检索:

  • SKU
  • 名字
  • 简短描述
  • 缩略图
  • 类别ID
  • 但问题是magento有一个庞大的数据库,我无法找到从哪些表中可以获得这些详细信息


    我只需要表名,我可以从中得到这些细节。因为我将在magento的PHP文件中获取这些详细信息。因此将使用mysql_查询(“选择*从哪个_表”)

    请帮忙:)

    Omer


    我想这应该可以了,我只需要表名就可以得到这些详细信息。因为我将在magento的PHP文件中获得这些详细信息。因此将使用mysql_查询(“选择*从哪个_表”);
    <?php
    $product = Mage::getModel('catalog/product')->load(1);
    echo $product->getSku() . '<br />';
    echo $product->getName() . '<br />';
    echo $product->getShortDescription() . '<br />';
    foreach($product->getCategoryIds() as $categoryID){
        $category = Mage::getModel('catalog/category')->load($categoryID);
        echo $category->getId() . ' - ' . $category->getName() . '<br />';
    }
    if($product->getImage() == 'no_selection')
    {
         // PRODUCT HAVE NO IMAGE
    }
    else
    {
         // PRODUCT HAVE IMAGE
         if (count($product->getGalleryImages()) > 0) {
            foreach ($this->getGalleryImages() as $image) {
                echo $image->getLabel() . ' <br />';
            }
         }
    }
    ?>