PHP访问mysqli_fetch_assoc值
我一直在尝试将MySQL查询的结果存储在PHP数组中,但是我一直在努力访问存储后的值 我使用它来存储查询:PHP访问mysqli_fetch_assoc值,php,mysql,sql,arrays,Php,Mysql,Sql,Arrays,我一直在尝试将MySQL查询的结果存储在PHP数组中,但是我一直在努力访问存储后的值 我使用它来存储查询: while($row = mysqli_fetch_assoc($result)) { array_push($array, $row); } 当使用var\u dump显示数组时,会给出与此类似的输出,只是有更多值: array(147) { [0]=> array(1) { ["TABLE_NAME"]=> string(8) "_3085515" } } 我希
while($row = mysqli_fetch_assoc($result)) {
array_push($array, $row);
}
当使用var\u dump
显示数组时,会给出与此类似的输出,只是有更多值:
array(147) { [0]=> array(1) { ["TABLE_NAME"]=> string(8) "_3085515" } }
我希望能够使用_编号访问值,但我不知道如何执行此操作?请这样做
$array = [];
while($row = mysqli_fetch_assoc($result)) {
array_push($array, $row);
}
你喜欢那样做
$array = [];
while($row = mysqli_fetch_assoc($result)) {
array_push($array, $row);
}
1st:将变量声明为
数组
$array = array();
while($row = mysqli_fetch_assoc($result)) {
array_push($array, $row);
}
2nd:像这样访问值
$array[0]['TABLE_NAME']
1st:将变量声明为
数组
$array = array();
while($row = mysqli_fetch_assoc($result)) {
array_push($array, $row);
}
2nd:像这样访问值
$array[0]['TABLE_NAME']
$array[0]['TABLE_NAME']
.@CBroe很好用,谢谢!我尝试过这个,但得到了相反的['TABLE\u NAME']和[0]。$array[0]['TABLE\u NAME']
。@CBroe有效,谢谢!我已经尝试过了,但是得到了相反的['TABLE_NAME']和[0]。这是如何回答问题的?需要声明变量而不是直接使用它。那么呢?这是如何回答问题的?这是如何回答问题的?需要声明变量而不是直接使用它。那么?这是如何回答这个问题的?