查询出结果集,用while印出来试一列,例:

山东 
北京 
上海 
浙江 
江苏 
安徽 
河南 

有什么方法可以排列成2列或者3列呢?例:

北京  上海
浙江  江苏 
安徽  河南

解决方案 »

  1.   

    php语法:$i=0;
    while($rows=mysql_fetch_array($result)){
            $i++;
            if($i%2==0){
               echo $row["address"]."<br>";
            }else{
               echo $row["address"]."&nbsp;";
            }
    }
      

  2.   


    //2列
    $i=1;
    while($rw=mysql_fetch_row($rs)){
            if($i%2==0){
               echo $rw["0"]."<br>";
            }else{
               echo $rw["0"];
            }
        $i++;
     }
    //3列
    $i=1;
    while($rw=mysql_fetch_row($rs)){
            if($i%3==0){
               echo $rw["0"]."<br>";
            }else{
               echo $rw["0"];
            }
        $i++;
    }
      

  3.   

    //2列
    $i=1;
    while($rw=mysql_fetch_row($rs)){
            if($i%2==0){
               echo $rw["0"]."<br>";
            }else{
               echo $rw["0"];
            }
        $i++;
     }