如何在Zend-Framework中创建或执行MySQL过程?

时间:2011-05-18 12:46:59

标签: php zend-framework zend-db

在我的 Zend-Framework项目 中,我想execute a MySQL Procedure执行一些复杂的搜索操作。

但如果需要,我对 HOW to call or create PROCEDURE'S 一无所知。

请建议一些代码......

提前致谢。

2 个答案:

答案 0 :(得分:5)

您可以使用类似于准备/绑定普通SELECT / INSERT查询的方式

$stmt = $db->prepare('CALL procedure(:param1, :param2)');
$stmt->bindValue(':param1', 0);
$stmt->bindValue(':param2', 1000);
$stmt->execute();
$rows = $stmt->fetchAll();

答案 1 :(得分:0)

Zend_db_statement可以使用任何SQL。