Как создать или выполнить процедуру MySQL в Zend-Framework? - PullRequest
2 голосов
/ 18 мая 2011

В моем проекте Zend-Framework я хочу execute a MySQL Procedure, который выполняет некоторые сложные операции поиска.

Но я не имею представления о HOW to call or create PROCEDURE'S, если требуется.

Пожалуйста, предложите какой-нибудь код .....

Заранее спасибо.

Ответы [ 2 ]

5 голосов
/ 18 мая 2011

Вы можете сделать это так же, как вы готовите / связываете обычные запросы SELECT / INSERT

$stmt = $db->prepare('CALL procedure(:param1, :param2)');
$stmt->bindValue(':param1', 0);
$stmt->bindValue(':param2', 1000);
$stmt->execute();
$rows = $stmt->fetchAll();
0 голосов
/ 18 мая 2011

Zend_db_statement может принимать любой фрагмент SQL.

...