php中读mysql内容,用while循环出结果,如何将结果转换成一个数组(row或array)?

php中读mysql内容,用while循环出结果,如何将结果转换成一个数组(row或array)?,第1张

mysql_fatch_rows($result)本来就是array阿,只不过是一行的所有列,然后mysql_num_rows()可以知道一共多少行结果,下面的 *** 作我估计你应该知道了

虽然没有看出你过程做了啥,貌似只统计了t_gpa符合gpa_id=v_in_gpa_id 的行数吧
不过很明显的是
declare cur_dad cursor for select dad_id,remark from t_gpa where gpa_id=v_gpa_id;
declare continue handler for not found set v_sqlerr_dad = 1403;
不能写在存储过程的中间,必须在头部进行定义。

//统计当天支出总额
$sql_out="select sum(cash) as cashout from my_money where time < $dayend and time > $daybegin and type=1 group by FROM_UNIXTIME(time,'%y-%m-%d')";
//统计当天收入总额
$sql_in="select sum(cash) as cashin from my_money where time < $dayend and time > $daybegin and type=2 group by FROM_UNIXTIME(time,'%y-%m-%d')";


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10538405.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存