假如我的数据库里面记录有
1,images/imgad.jpg   // 字段pic2,images/imgad.jpg3,images/imgad.jpg
4,images/imgad.jpg
5,images/imgad.jpg我要求从数据库读取这个记录出来要循环组合成下面这个样式:
str="images/imgad.jpg|images/imgad.jpg|images/imgad.jpg|images/imgad.jpg|images/imgad.jpg";
怎么实现?请高手赐教……刚学手,多多指点……

解决方案 »

  1.   

    先用select从数据库取出XX.jpg的数组,然后这样就可以// 从数据库的搜索结果
    $list = array(
    "images/imgad.jpg",
    "images/imgad.jpg",
    "images/imgad.jpg",
    "images/imgad.jpg",
    "images/imgad.jpg",
    "images/imgad.jpg"
    );$str = null;
    foreach($list as $v){
    $str .= $v."|";
    } echo substr($str, 0, -1);
      

  2.   

    $db = mysql_connect('','','');
    $dataSet = mysql_query($sql,$conn);
    $return = array;
    while($rs = $db->mysql_fetch_array()){
      $return[] = $rs['pic']; 
    }
    $str = implode('|',$return);
    echo $str;
      

  3.   

    参照这个:
    $str = join('|',$return);也行。