【发布时间】:2010-11-07 15:01:49
【问题描述】:
我需要将从 MySQL 接收到的值添加到数组 (PHP) 中。这是我所拥有的:
$players = array();
while ($homePlayerRow = mysql_fetch_array($homePlayerResult)) {
$players[] = $homePlayerRow['player_id'];
}
这是唯一的方法吗?
另外,以下是更快/更好吗?
$players = array();
while ($homePlayerRow = mysql_fetch_array($homePlayerResult)) {
array_push($players, $homePlayerRow['player_id']);
}
【问题讨论】:
-
如果您只访问关联键 (player_id),那么最好使用
mysql_fetch_assoc。您也可以使用mysql_fetch_row,然后使用$homePlayerRow[0],这会稍微快一些。
标签: php mysql micro-optimization