function frd(){
$sql = "select * from lz_friend where username ='aa' ";
$hitnum = $conne->getRowsArray($sql);
$id='a';
for($i=0;$i<count($hitnum);$i++){
$id .=','.$hitnum[$i]['friendname'];
echo $id.'</br>'; }
return $id;
}
echo '-----------------------';
$a= frd();
echo $a;
$conne->getRowsArray是一个封装好的对象没有问题...
为什么我把我函数去了能查询出结果
或者把函数里的sql查询去了才会有函数返回a值...
了解不多啊..
$sql = "select * from lz_friend where username ='aa' ";
$hitnum = $conne->getRowsArray($sql);
$id='a';
for($i=0;$i<count($hitnum);$i++){
$id .=','.$hitnum[$i]['friendname'];
echo $id.'</br>'; }
return $id;
}
echo '-----------------------';
$a= frd();
echo $a;
$conne->getRowsArray是一个封装好的对象没有问题...
为什么我把我函数去了能查询出结果
或者把函数里的sql查询去了才会有函数返回a值...
了解不多啊..
$conne 已经初始化调用了吗?不用使用 全局调用就可以 使用 $conne ?
你函数 使用 $conne 之前 先 global $conne;
试试
谢谢提醒~~忘了$conne 也是变量,改为frd($conne)好了,
global 不好用啊 怎么调试都不行 查了查还要把配置文件全局变量设为on 要这么做么?
是的你需要在php.ini打开这个设置.我也不爱用global...
global $varname;这要设置php.ini吗?搞了几年php都没听过!