是否可以将自定义数据添加到结果中,以便它可以与返回的$ results一样使用?
即我想在结果中添加一个随机数;
$recordSet = mysql_query($sql,$this->conn);
$results = array();
while ($row = mysql_fetch_assoc($recordSet)){
$results[]=$row;
/// add to results[] a custom field and value, ie 'random' = 1000
}
return $results;
然后我可以像使用它一样使用它;
foreach($results as $res) $title = $res['title'], $random = $res['random'];
答案 0 :(得分:2)
为什么不呢?
while ($row = mysql_fetch_assoc($recordSet)){
$row['random'] = rand() * 1000;
$results[] = $row;
}
答案 1 :(得分:0)
在$ result array
中添加随机值$row['random'] = $random_val # calculated random values 1000