<?
function indexNews_5(){
$nSQL="SELECT *,left(nTime,10)as stime FROM `my_news` where nSort=0 ORDER BY nId DESC LIMIT 0,5" ;
$ndrs=$db->getdataSQL($nSQL);
$i=0;
while($nrs=$db->getarray($ndrs))
{
$ndrs[$i]['nId']=$nrs['nId'];
$ndrs[$i]['nTitle']=subStrs($nrs['nTitle'],24);
$ndrs[$i]['nTime']=date("Y-m-d",strtotime($nrs['nTime']));
$i++;
}
return $ndrs;
}
echo index_5();
?>这个函数很奇怪 return到 $ndrs 数组 调用后 页面整体都显示空白貌似 是执行到$ndrs=$db->getdataSQL($nSQL);
终止了 但是去掉函数
以这样的方式做取可以
$nSQL="SELECT * FROM `my_product_categories` ORDER BY id asc" ;
$arr=array();
$id=array();
$ndrs=$db->getdataSQL($nSQL);
$i=0;
while($nrs=$db->getarray($ndrs))
{
$arr[$i]=$nrs['Categorie'];
$id[$i]=$nrs['id'];
$i++;
}
为什么 return时候出现错误吗 需要多部调用 很无奈啊 高手帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货