更改mysql_query的结果

时间:2010-08-15 13:45:52

标签: php mysql

我可以修改我从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,是否有可能实现这样的想法?

2 个答案:

答案 0 :(得分:1)

你需要围绕$ result制作一个包装来制作这样的东西。但我建议你改变主意,为什么需要它。应该有更好的方法

答案 1 :(得分:1)

如果您使用过例如可能的话PDO。但是对于“旧”mysql extension?不,不是你最想要的方式。