我将数据库查询的结果逐行写入数组,然后将自己的行添加到数组的最后一个索引。我正在使用 Google 开发人员工具查看数组的结果,如下所示:
10: {strat_id:1, x_id:1, outcome_id:52, date:1364655600, status:0, rank:1,…}
>
strat_id: "1"
status: "0"
date: "1364655600"
x_id: "1"
outcome_id: "52"
rank: "1"
11: {strat_id:4, x_id:1, outcome_id:49, date:1365674916, status:1, rank:1,…}
>
strat_id: 4
status: "1"
date: 1365674916
x_id: 1
outcome_id: 49
rank: 1
">" 字符表示我扩展索引的位置。索引 10 是数据库中的最后一行,正如您在展开时所看到的,值被引号包围。索引 11 是我手动添加的数据,展开后可以看到值没有被引号包围(“状态”除外)。
为了保持一致性,我应该打扰这个细节吗?为了添加到我正在使用的数组中:
$newarray=array("strat_id"=>$_POST['gridID']+1, "x_id"=>$_SESSION['xID'], "outcome_id"=>$_POST['cellID']+1, "date"=>time(), "status"=>$_POST['type'], "rank"=>1);
我得到的数据库的结果:
$result->fetch_array(MYSQLI_ASSOC)
谢谢。