#这个用于处理游标到达最后一行的情况
DECLARE s int default 0;
#声明游标cursor_name(cursor_name是个多行结果集)
DECLARE cursor_name CURSOR FOR select NNF_ID,NNF_NAME,NNF_REALNAME,NNF_NOTICE_ID from t_notice_file;
#设置一个终止标记
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET s=1;
#打开游标
OPEN cursor_name;
#获取游标当前指针的记录,读取一行数据并传给变量a,b
fetch cursor_name into a,b,c,d;
#开始循环,判断是否游标已经到达了最后作为循环条件
while s <> 1 do
insert into t_ehdnotice_file(id,name,original_name,create_time,ehdnotice_id,path) values(a,b,c,now(),d,'2014-04\15');
#读取下一行的数据
fetch cursor_name into a,b,c,d;
end while;
#关闭游标
CLOSE cursor_name ;
#语句执行结束
END
网上找到这段SQL使用游标的代码,不知道如何将读取的数据存入php数组中。
请大神赐教