mysql的版本:5.0.18
我在php中调用mysql存储过程得不到返回值,代码如下:请各位看看究竟问题出在什么地方:?
echo "存储过程测试:<br>"; mysql_query("set @a");
$result=mysql_query("calltest.amount(@a)");
$result=mysql_query("select @a");
list($row)=mysql_fetch_row($result);
 echo "The amount of student is:".$row;存储过程没有问题,定义如下:
create procedure amount(out num int)
begin
select count(*) from student;
end;我输出了$result的值,是:Resource id #3,请问这是怎么回事?