Home  >  Article  >  Backend Development  >  php查询出来的的数据返回成字符串

php查询出来的的数据返回成字符串

WBOY
WBOYOriginal
2016-06-23 13:23:381627browse

public function flowcode(){
$sql_user="select user from zong_code";
$zong_code=M("zong_code");
$re=$zong_code->query($sql_user);
//var_dump($re);
$cc=$this->arr_foreach($re);

  $this->display();



}


public function arr_foreach($arr){
      
   if(!is_array($arr)){
    return false;
   }
  foreach($arr as $key=>$val){
    if(is_array($val)){

  $this->arr_foreach($val);
}
else{
 var_dump($str1);
 $str1="

".$val."".$str1;





}
  
  }
  //echo "dfffffffffffff";
      
  return $str1;

}
这个函数里面怎么把数据库查询出来的数据,是个多维数据组,怎么返回出来到$str1中,通过字符return ,echo可以出来,但是return不出来。


回复讨论(解决方案)

query出来的是一个资源连接,需要另外用语句将其读取出来。
如果是mysql的话参考mysql_fetch_assoc

递归调用时,没有接收递归的返回值
if(is_array($val)){
   ??? $this->arr_foreach($val);
}

同意楼上版主

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:如何用PHP写一个框架Next article:页面效果显示问题