Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在一个页面中多次调用sql存储过程_Php_Mysql_Stored Procedures_Call - Fatal编程技术网

Php 如何在一个页面中多次调用sql存储过程

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)"; 问题是,对于第一个查询,我得到了正确的输出,而第二个查询没有出现任何错

我在mysql中有一个存储过程
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甚至不能在一页中调用两个过程。您将调用一个过程。这个过程将逐个调用所有需要的过程。