我已经为sp创建了一个存储过程,mysql中有2个IN
和1个OUT
参数我把它称为像
SET @p0='101'; SET @p1='99';
CALL `discountWithoutBoth`(@p0, @p1, @p2);
SELECT @p2 AS `discount_price`;
但是我在我的opencart模型中尝试了它,但是它出现了错误
We apologize for this problem and hope to have it resolved soon.
我在opencart中尝试过的代码是
$query_discount = $this->db->query("SET @p0 = '101';
SET @p1 = '99';
CALL `discountWithoutBoth` (@p0 , @p1 , @p2);
SELECT @p2 AS `discount_price` ;");
如何在opencart中实现它?
答案 0 :(得分:0)
分割这些查询后尝试,然后按顺序依次运行。
例如:
$query_discount1 = $this->db->query("SET @p0 = '101';");
$query_discount2 = $this->db->query("SELECT @p0 AS `discount_price` ;");
我的折扣价格为101.