现在的位置: 首页 > 综合 > 正文

YIi调用mysql的stored procedure

2013年01月28日 ⁄ 综合 ⁄ 共 287字 ⁄ 字号 评论关闭

1. 创建stored procedure

delimiter //
create procedure retval(in c int)
begin
select * from users where id=c;
end //
delimiter ;

2. 从php调用

 17 $id = 3;
 18 $cmd=Yii::app()->db->createCommand('call retval(' . $id  .  ')');
 19 $rows=$cmd->queryAll();
 20 foreach( $rows as $row )
 21 {   
 22     echo $row['id'] . '-' . $row['username'];
 23 }

抱歉!评论已关闭.