Я могу изменить результат, как который я получил от mysql_query, чем сброс указатель с mysql_data_seek ($result, 0) и обрабатываю вывод от нормального запроса
Фиктивный пример:
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
$row[$fieldName] = $this->someFunction($row['id']);
}
mysql_data_seek($result, 0);
В текущем примере это не делает работ. Изменение, которое я сделал к $row, не сохраняет. Действительно ли возможно понять такую идею об изменяющемся $result?
Чтобы сделать такие вещи, вам нужно создать вэппер вокруг $ result. Но я советую вам изменить свое мнение о том, зачем вам это нужно. Должен быть способ получше
Это было бы возможно, если бы вы использовали, например, PDO . Но со «старым» расширением mysql ? Нет, не так, как вы, скорее всего, хотите, чтобы это работало.