你可以通过程序来控制的。
while($Rs = mysql_fetch_array($S)){
echo $Rs[1];
}
$num = mysql_num_rows($S);
for(;$num<5;$num++) {
echo "无图片.jpg";
}

解决方案 »

  1.   


    如果把这个我所描述的这个问题整合到一个WHILE()循环里或者嵌套可以实现吗?
      

  2.   

    $num = mysql_num_rows($S);
    $i = 0;
    while($Rs = mysql_fetch_array($S) && $i<5){ 
    if($i>=$num) 
     echo "无图片.jpg"; 
    else
     echo $Rs[1]; 
    }
      

  3.   


    $i = 0;
    while($i < 5){
    $Rs = mysql_fetch_array($S);
    echo $Rs[1] | '无图片.jpg';
    $i++;
      

  4.   


    echo $Rs[1] | '无图片.jpg'; 请问这中间的竖线起什么作用?
      

  5.   


    这段代码echo $Rs[1] | '无图片.jpg';貌似显示不正常.
      

  6.   


    echo("<td width='113' height='108' align='center'><img src=$Rs[1] | 'Images/Photo/00$i.jpg'  border='0' width='100' height='100' align='absmiddle'></td>");
      

  7.   

    for()这个循环函数更适合这个应用吧 循环5次 如果失败输出制定字符串