我可以修改我从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,是否有可能实现这样的想法?
答案 0 :(得分:1)
你需要围绕$ result制作一个包装来制作这样的东西。但我建议你改变主意,为什么需要它。应该有更好的方法
答案 1 :(得分:1)
如果您使用过例如可能的话PDO。但是对于“旧”mysql extension?不,不是你最想要的方式。