• magento直接操作数据库


    查:

        $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语句是组装的,一个是直接写的
  • 相关阅读:
    面向对象
    原型链
    HTTP协议
    java连接数据库(jdbc)调用配置文件
    MySQL-学习笔记
    JAVA-集合框架
    JAVA-多线程
    java中的try-catch-finally异常处理(学习笔记)
    ADO.NET增、删、改、查
    C#资源管理器
  • 原文地址:https://www.cnblogs.com/aqxinzhuan/p/3047094.html
Copyright © 2020-2023  润新知