当前位置:Gxlcms > 数据库问题 > magento直接操作数据库

magento直接操作数据库

时间:2021-07-01 10:21:17 帮助过:18人阅读

查:

    $read = Mage::getSingleton("core/resource")->getConnection(‘core_read‘);     $sql = "select * from `abc`";         $result = $read->fetchAll($sql);  //fetchRow查找一条   增,删,改     $write = Mage::getSingleton("core/resource")->getConnection(‘core_write‘);      $sql = "insert into abc (name)values(‘hello‘)";      $write->query($sql);   另一种写法: 增      $write = Mage::getSingleton("core/resource")->getConnection(‘core_write‘);      $table = Mage::getSingleton(‘core/resource‘)->getTableName(‘abc‘);      $write->insert($table,array(‘name‘=>‘hello‘));   改      $write = Mage::getSingleton("core/resource")->getConnection(‘core_write‘);     $table = Mage::getSingleton(‘core/resource‘)->getTableName(‘abc‘);     $write->update($table,array(‘name‘=>‘abc‘),array(‘id=?‘=>3));   删         $write = Mage::getSingleton("core/resource")->getConnection(‘core_write‘);     $table = Mage::getSingleton(‘core/resource‘)->getTableName(‘abc‘);     $write->delete($table,array(‘id=?‘=>3));   查      $read = Mage::getSingleton("core/resource")->getConnection(‘core_read‘);     $table = Mage::getSingleton(‘core/resource‘)->getTableName(‘abc‘);         $result = $read->select()->from(array(‘main_table‘=>$table))->where(‘main_table.id=?‘,3)->limit(1);         $products=$read->fetchAll($result); 唯一不同的只是一个sql语句是组装的,一个是直接写的

magento直接操作数据库

标签:

人气教程排行