mysql中有一个键值bianhao,通过 $rs["bianhao"]读出几组数据1,2,3,4,5
3,4
1,4,5
... //更多数据现在想让这些数据在显示的时候自动加上了 5,显示结果为6,7,8,9,10
8,9
6,9,10
...请问这个该怎么写呢?  $rs["bianhao"]只能显示原始数据...

解决方案 »

  1.   

    那方法就2个嘛,一个是select语句处理,一个是php语句处理。
    比如php语句
    一般是 $sql="select bianhao from tablename ";
    $re=mysql_query($sql);
    while($row==mysql_fetch_assoc ($re)){
          echo $row['biaohao']+5;
    }
    大概这个意思。具体的语句行不行就不知道了。好久没用php连mysql了
      

  2.   


    <?php
    $arr_0 = array(1,2,3,4,5);
    $arr_1 = array(3,4);
    $arr_2 = array(1,4,5);
    $arr = array($arr_0,$arr_1,$arr_2);
    if(!empty($arr)){
    for($i = 0; $i < count($arr); $i++){
    for($j = 0; $j < count($arr[$i]); $j++){
    $arr[$i][$j] += 5; 
    }
    }
    }
    ?>Array(
        [0] => Array
            (
                [0] => 6
                [1] => 7
                [2] => 8
                [3] => 9
                [4] => 10
            )    [1] => Array
            (
                [0] => 8
                [1] => 9
            )    [2] => Array
            (
                [0] => 6
                [1] => 9
                [2] => 10
            )
    )
      

  3.   

    select bianhao,bianhao+5 as ba5 from tablename然后取$rs['ba5']做显示
      

  4.   

    $rs["bianhao"] = '1,2,3,4,5';
    echo preg_replace('/\d+/e', '\\0+5', $rs["bianhao"]);
    //6,7,8,9,10
      

  5.   

    请问是否可以通过foreach来实现呢?