我有一个包含id和权重的表。我想把它们都放到一个关联数组中
现在我已经设法只把权重放在数组中:
$weight= array();
$stmt = $dbc->query("SELECT * FROM tbl_weight");
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$weight[] = $row['weight'];
}
我还想把id,并使其成为一个关联数组。
例如,对于id = 1和weight = 50,我希望能够这样做:
$weight = array("1"=>"50");
我该怎么做?
只需在附加值时设置键即可。只要id
是唯一的,就不会有任何问题
$weight= array();
$stmt = $dbc->query("SELECT * FROM tbl_weight");
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$weight[$row['id']] = $row['weight'];
}
你会想做
$weight[$row['id']] = $row['weight'];