在php中执行此操作的最佳方式

0 php

我从数据库中获取数据,并假设表中有23列,那么我必须编写23行来设置值.还有其他简短的方法吗?

在下面的例子中,只有15列,我写了15行.任何简短的方式?

while( $row = mysql_fetch_array( $export ) )
    {
        $line = '';
        $line.=setValue($row[0]);
        $line.=setValue($row[1]);
        $line.=setValue($row[2]);
        $line.=setValue($row[3]);
        $line.=setValue($row[4]);
        $line.=setValue($row[5]);
        $line.=setValue($row[6]);
        $line.=setValue($row[7]);
        $line.=setValue($row[8]);
        $line.=setValue($row[9]);
        $line.=setValue($row[10]);
        $line.=setValue($row[11]);
        $line.=setValue($row[12]);
        $line.=setValue($row[13]);
        $line.=setValue($row[14]);

    }
Run Code Online (Sandbox Code Playgroud)

Mar*_*ker 6

while( $row = mysql_fetch_array( $export ) )
{
    $line = '';
    foreach($row as $value) {
        $line.=setValue($value);
    }
}
Run Code Online (Sandbox Code Playgroud)