您的位置:首页 > 数据库

Magento中如何调用SQL语句

2010-07-09 19:55 369 查看
I. 创建表结构和测试数据
create table rooms(id int not null auto_increment, name varchar(100), primary key(id));
insert into rooms values(1,'Royal Room');
insert into rooms values(2,'Standard Room');
II.创建 controllers/RoomController.php:

源码copy to clipboard打印


<?php

class Cartz_Hotel_RoomController extends Mage_Core_Controller_Front_Action{

public function listingAction() {

$handle = Mage::getSingleton('core/resource')->getConnection('core_write');



$query = $handle->query('select name from rooms');

while ($row = $query->fetch()) {

$row = new Varien_Object($row);

echo "<strong>" . $row->getName() . "</strong><br/>";

}



}

}?>



<?php class Cartz_Hotel_RoomController extends Mage_Core_Controller_Front_Action{ public function listingAction() { $handle = Mage::getSingleton('core/resource')->getConnection('core_write'); $query = $handle->query('select name from rooms'); while ($row = $query->fetch()) { $row = new Varien_Object($row); echo "<strong>" . $row->getName() . "</strong><br/>"; } }}?>在地址栏中输入: http://localhost/magento/index.php/hotel/room/listing, 页面将输出:

Royal Room

Standard Room
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: