Вы можете использовать $row
непосредственно внутри блока while
или передать его как параметр другой функции, которая выполняет обработку на уровне строк. Сначала определите функцию:
function processRow($r)
{
echo $r['columnName'];
}
Затем внутри вашего цикла вызовите эту функцию:
while ($row = mysql_fetch_assoc($result)) {
processRow($row);
}
В этой функции значение, известное как $row
в getInfo
, будет известно как $r
. (Вы можете назвать формальный параметр $row
, если хотите, но я использовал другое имя здесь, просто чтобы проиллюстрировать, что им не нужно иметь одинаковое имя. Если вам не ясно в области видимости переменных, затем присвоение множеству переменных одного и того же имени может просто еще больше запутать вас.)