当我将 stoe 过程放在 for 循环中时,出现上述错误。
我正在使用 phpmyadmin
谁能帮帮我
$sum=0;
for($i=0;$i<10;$i++){
$overall_sat=mysql_query("call daily_sales('HO Bangalore','2013-07-01','2013-07-06')");
while($row=mysql_fetch_row($overall_sat)){?>
<td><?php echo $row['sat'];
$sum=$sum+$row['sat'];?></td>
<?}
}
if(!$overall_sat){
echo mysql_error();
}
?>
最佳答案
我猜您的存储过程会返回多个结果集。只有在提取了所有 未决结果后,才能在连接上发出新查询。
要处理过程调用结果,您需要使用 mysqli_next_result()
/mysqli_more_results()
。参见 example .
停止使用 mysql,它已经过时了。
关于php - 命令不同步;当我循环运行时,你现在不能运行这个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18012881/