首页 > 解决方案 > 无法从 PHP 上的 MySQL 响应中检索信息

问题描述

我能够从 MySQL 服务器获得响应,但我似乎无法将其放入变量中

$filmNameList2 = [];
require('connect.php');

$query = "SELECT `title`,`year` FROM `filmList` WHERE year=' (2019)'";

$result = mysqli_query($connect, $query) or die(mysqli_error($connect));

$json_array = array();
    while($row=mysqli_fetch_array($result))
{
        $json_array[] = $row;
// print_r($row); outputs Array ( [0] => Abruptio [title] => Abruptio [1] => (2019) [year] => (2019) )

    }
$filmNameList2[] = $json_array->array[0]->array[0]->title;
// I have tried json_array->array[0]->title; json_array->title;
print_r($filmNameList2);

我得到的结果:

Array ( [0] => )

标签: phpmysql

解决方案


$filmNameList2[] = $json_array[0]['title'];

访问第一行,然后访问其中的title元素。


推荐阅读