我正在做的事情有一些愚蠢的错误,但由于某种原因,我无法将另一个键值推送到数组数组中......
这是我正在尝试做的事情:
$result = mysqli_query($conn, $query) or die("Sql Error: " . mysqli_error($conn)); $creatives = array(); while($row = mysqli_fetch_assoc($result)) { $elements[$row["id"]] = array("min_load_size" => $row["min_load_size"], "avg_load_size" => $row["avg_load_size"], "max_load_size" => $row["max_load_size"]); }
在此之后,我再次调用不同的数据库,并且我想向每个数组中添加另一个键/值对。代码如下所示:
while($row = mysqli_fetch_assoc($result)) { $arr = $elements[$row["id"]]; $arr["technical_attribute_id"] = $row["technical_attribute_id"]; }
之后我打印出我的元素数组,并且在任何底层数组中都没有“technical_attribute_id”。毫无疑问,id 与这方面的键相匹配。
谢谢