Измените результат mysql_query

Я могу изменить результат, как который я получил от 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?

1
задан andrii 15 August 2010 в 13:45
поделиться

2 ответа

Чтобы сделать такие вещи, вам нужно создать вэппер вокруг $ result. Но я советую вам изменить свое мнение о том, зачем вам это нужно. Должен быть способ получше

1
ответ дан 2 September 2019 в 22:09
поделиться

Это было бы возможно, если бы вы использовали, например, PDO . Но со «старым» расширением mysql ? Нет, не так, как вы, скорее всего, хотите, чтобы это работало.

1
ответ дан 2 September 2019 в 22:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: