当你递归的时候你的$db其实已经被更新了的。
我以前在用Pear::db递归的时候遇到过类似问题。
当时是这样解决的
function p($i=0,$id){
$i++;
$db = "db$i";
$$db = DB::connect($cnn,array('persistent' => OA_DB_PCONNECT));
$$result = $$db->query(......);
while(...){
p($i,$newid);
}
return ....
}
希望对你有所参考。
我以前在用Pear::db递归的时候遇到过类似问题。
当时是这样解决的
function p($i=0,$id){
$i++;
$db = "db$i";
$$db = DB::connect($cnn,array('persistent' => OA_DB_PCONNECT));
$$result = $$db->query(......);
while(...){
p($i,$newid);
}
return ....
}
希望对你有所参考。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货