var files='images/imgad.jpg|images/imgad.jpg|images/imgad.jpg|images/imgad.jpg'
var texts='标题|标题|标题|标题'$internation ="select * from pic";
$result=mysql_query($internation );
while($rs=mysql_fetch_object($result))
{
$title=rs->title;//标题
$pic=rs->pic;//图片保存路径
}
怎么怎么循环才能实现像下面的格式?
var files='images/imgad.jpg|images/imgad.jpg|images/imgad.jpg|images/imgad.jpg'
var texts='标题|标题|标题|标题'

解决方案 »

  1.   


    var files='images/imgad.jpg|images/imgad.jpg|images/imgad.jpg|images/imgad.jpg' 
    var texts='标题|标题|标题|标题' $internation ="select * from pic"; 
    $result=mysql_query($internation ); 
    while($rs=mysql_fetch_object($result)) 

    $title .= rs->title;//标题 
    $pic .= rs->pic;//图片保存路径 

    var_dump($title);
    var_dump($pic); 
    var files='images/imgad.jpg|images/imgad.jpg|images/imgad.jpg|images/imgad.jpg' 
    var texts='标题|标题|标题|标题' 
      

  2.   

    楼上最后会多一个|,要记得处理掉
    一般都是存在数组里再implode比较方便
      

  3.   

    $internation ="select * from pic";
    $result=mysql_query($internation );
    while($rs=mysql_fetch_object($result))
    {
    $title[]=rs->title;//标题
    $pic[]=rs->pic;//图片保存路径
    } $str_title=join ('|',$title);
    $str_pic = join('|',$pic);
      

  4.   

    $internation ="select * from pic"; 
    $result=mysql_query($internation ); 
    while($rs=mysql_fetch_object($result)){ 
    $title[]=rs->title;
    $pic[]=rs->pic;
    }
    $files=implode("|",$title);
    $texts=implode("|",$pic);