如何在zend框架上调用存储过程

时间:2010-02-24 10:53:13

标签: zend-framework zend-db

如何在zend框架上调用mysql存储过程?

任何人都可以举一个例子吗?

感谢

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:3)

让程序成为例子:

CREATE PROCEDURE example ()

BEGIN
  SELECT DISTINCT(licence) FROM applications WHERE `licence` > 0;
END

然后在您的PHP代码中:

$db = Zend_Registry::get('db');
$stmt = $db->query("CALL sp_distinctlicence()");

$data = $stmt->fetchAll();
Zend_Debug::dump($data,$label=null, $echo=false);