图片名称 图片所在空间
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
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
select picture_name from table where picture_space='upload';
不知道你是不是这个意思,把问题描述更具体点儿
查询出两列的信息 消除picturespace重复也就是一个picturespace中有n个图片 查询出在picturespace中所有picturename 并且查询出picturespace
用一句sql啊!好像还得用到循环 数组什么的 !但是我不太会!
$rs=mysql_query($sql);
while($row=mysql_fetch_array($rs))
{
echo "图片的路径是:".$row[0];}
不知道是不是这个意思?
$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语句完成的话,建议写个存储过程
union
SELECT name as output FROM sample
union
select "===Space" as output from sample
union
select space as output from sample;这样大概勉强可以……