图片名称         图片所在空间
picture_name   picture_space1.jpg          upload
2.jpg          upload
3.jpg          upload
4.jpg          upload
5.jpg          upload查询结果
 
一个图片空间
upload
所有图片图片
1.jpg 2.jpg 3.jpg 4.jpg 5.jpg

解决方案 »

  1.   


    select picture_name from table where picture_space='upload';
    不知道你是不是这个意思,把问题描述更具体点儿
      

  2.   

    不是 具体点就是 一个表中有两列 picturename 与picturespace  
    查询出两列的信息 消除picturespace重复也就是一个picturespace中有n个图片 查询出在picturespace中所有picturename  并且查询出picturespace 
    用一句sql啊!好像还得用到循环 数组什么的 !但是我不太会!
      

  3.   

    $sql="select picture_name from table where picture_space='upload'";
    $rs=mysql_query($sql);
    while($row=mysql_fetch_array($rs))
    {
    echo "图片的路径是:".$row[0];}
    不知道是不是这个意思?
      

  4.   

    改进一下phpboy005的
    $sql="select picture_name,picture_space from table where picture_space='upload'";
    $rs=mysql_query($sql);
    $space="";
    $namelist="";
    while($row=mysql_fetch_array($rs,MYSQL_ASSOC))
    {
       $space=$row[picture_space];
       $namelist=.$row[picture_name];
    }
    echo $space.$namelist;
    如果你要求必须用SQL语句完成的话,建议写个存储过程
      

  5.   

    如果你要想得到1.jpg,2.jpg,3.jpg子类的结果,告诉你mysql没有字符串聚合函数
      

  6.   

    select "===Pic name" as output from sample
    union
    SELECT name as output FROM sample
    union
    select "===Space" as output from sample
    union
    select space as output from sample;这样大概勉强可以……