Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP访问mysqli_fetch_assoc值_Php_Mysql_Sql_Arrays - Fatal编程技术网

PHP访问mysqli_fetch_assoc值

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" } } 我希

我一直在尝试将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" } }
我希望能够使用_编号访问值,但我不知道如何执行此操作?

请这样做

$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]。这是如何回答问题的?需要声明变量而不是直接使用它。那么呢?这是如何回答问题的?这是如何回答问题的?需要声明变量而不是直接使用它。那么?这是如何回答这个问题的?