Я извлекаю данные из базы данных и предположим, что в таблице 23 столбца, тогда мне нужно написать 23 строки для установки значения. Есть ли другой короткий способ сделать это?Лучший способ сделать это в php
В приведенном ниже примере есть только 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]);
}
Использование фиксированной привязки по циклу беспорядочно - вычисление счета на каждой итерации является неэффективным – symcbean
$ bound = sizeof ($ row); для ($ i = 0; $ i <$ bound; $ i ++) ... ваш путь лучше, хотя;) –
Что происходит, когда есть более 15 колоний? –