在项目根目录下新建一个php文件,代码如下:
<?php
define('MAGENTO', realpath(dirname(__FILE__)));
require_once MAGENTO . '/app/Mage.php';
umask(0);
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
//1.连接MSSQL
$conn=mssql_connect("192.168","user","password");
//2.选择要连接的数据库
mssql_select_db("cxtrade");
//3.执行查询
$sql = "select...";
$rs = mssql_query($sql,$conn);
//循环修改Magnto网站的库存
<span style="white-space:pre"> </span>while($row=mssql_fetch_array($rs)){
$product = Mage::getModel('catalog/product')->loadByAttribute('sku',$row['cpbh']);
if($product){
$productId = $product->getId();
$stockItem = Mage::getModel('cataloginventory/stock_item')->loadByProduct($productId);
$stockItemId = $stockItem->getId();
$stock = $stockItem->getData();
$stockItem->setData('qty',$row['sl']);
$stockItem->save();
}
}