我一直在尝试将MySQL查询的结果存储在PHP数组中,但是在存储后我一直在努力访问这些值。
我用它来存储查询:
while($row = mysqli_fetch_assoc($result)) {
array_push($array, $row);
}
当使用var_dump
显示数组时,会给出与此类似的输出,只有更多值:
array(147) { [0]=> array(1) { ["TABLE_NAME"]=> string(8) "_3085515" } }
我希望能够使用_NUMBER访问该值,但我无法弄清楚如何执行此操作?
答案 0 :(得分:3)
1st:将变量声明为array
$array = array();
while($row = mysqli_fetch_assoc($result)) {
array_push($array, $row);
}
第二名:像这样访问
$array[0]['TABLE_NAME']
答案 1 :(得分:0)
这样做。
$array = [];
while($row = mysqli_fetch_assoc($result)) {
array_push($array, $row);
}