西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

Magento Zend 数据库读取查询

时间:2015-06-03 05:50来源:未知 作者:好模板 点击:
作为一个平台的 Magento 建立在 Zend 框架,因此我们可以利用 Zend 框架数据库类为读取和写入 Magento 数据库。这些操作通常会在您有在您的站点上运行一个自定义的 magento 模块或独立脚本
Magento Zend 数据库读取查询

作为一个平台的 Magento 建立在 Zend 框架,因此我们可以利用 Zend 框架数据库类为读取和写入 Magento 数据库。这些操作通常会在您有在您的站点上运行一个自定义的 magento 模块或独立脚本使用。

直接一样它说和直接对数据库进行更改,可以......,应小心处理数据库操作嗯很明显。

所以让我们跳着一些例子 。所有的下列代码片段依赖 $read 正在安装程序:


// Setup the $read object.
$read = Mage::getModel('core/resource')->getConnection('core_read');

一些简单的查询:
 

// Get all of the SKU codes in the database?
$query = $read->select()->from('catalog_product_entity');
$result = $read->fetchAll($query);

上面的代码将在 Magento 数据库中创建一个数组的所有的产品。使用"fetchAll"函数返回的所有结果。有其他的变化,这些将是:

// Returns just one row
$result = $read->fetchRow($query);


// Returns just one result from one row
$result = $read->fetchOne($query);
 

通常会传递"from () 方法"功能在查询内的额外变量结合使用 fetchOne() 来定义您想要返回,例如哪个的列:

// Just get the first sku from the database.
$query = $read->select()->from('catalog_product_entity', 'sku');
$result = $read->fetchOne($query);

你可以看到我们在查询的 from () 方法一节通过第二个参数,这将定义返回哪些行。


(责任编辑:好模板)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容