Php 如何在一个页面中多次调用sql存储过程
我在mysql中有一个存储过程Php 如何在一个页面中多次调用sql存储过程,php,mysql,stored-procedures,call,Php,Mysql,Stored Procedures,Call,我在mysql中有一个存储过程count\u nodes(id,amount),我想在php页面中用一个页面中的4个不同参数调用这个过程。事实上我不能那样做 我试着把这个过程称为 $qry = "CALL count_nodes_test('$userid',1500)"; 另一个查询是 $qry = "CALL count_nodes_test('$userid',3000)"; 问题是,对于第一个查询,我得到了正确的输出,而第二个查询没有出现任何错
count\u nodes(id,amount)
,我想在php页面中用一个页面中的4个不同参数调用这个过程。事实上我不能那样做
我试着把这个过程称为
$qry = "CALL count_nodes_test('$userid',1500)";
另一个查询是
$qry = "CALL count_nodes_test('$userid',3000)";
问题是,对于第一个查询,我得到了正确的输出,而第二个查询没有出现任何错误如果您能够显示错误,并显示如何调用过程,这将非常有用。创建额外的过程,该过程调用您的过程两次(或更多)叫它。@Akina或者写一个新的SP,用receive more amounts作为参数。是的,我也试过。。甚至不能在一页中调用两个过程@Akinac甚至不能在一页中调用两个过程。您将调用一个过程。这一个过程将一个接一个地调用所有需要的过程。如果您能显示错误并显示如何调用该过程,这将非常有用。创建另外一个过程,该过程调用您的过程两次(或多次)并调用它。@Akina或编写一个新的SP,以接收更多金额作为参数。是的,我也尝试过。。甚至不能在一页中调用两个过程@Akinac甚至不能在一页中调用两个过程。您将调用一个过程。这个过程将逐个调用所有需要的过程。