使用 MySQL 时无法从 php 数组中获取元素
Unable to get an element from a php array when using MySQL
我的目标是在使用 MySQL 数据库 Select 语句时从 PHP 返回的数组中取出字符串。我知道数组工作正常,因为当我 print_r 我得到
stdClass Object ( [data] => 1 [name] => [array] => 6; )
但是当我尝试使用 echo $row[0]['array'] 获取数组部分时; php 解释器在那一行失败。如何访问字符串 [array] => 6;使用数组表示法?
这是我的尝试:
$row = $result->fetch_object();
//print_r($row);
echo $row[0]['array'];
echo "<br/>";
$row = $result->fetch_object();
echo $row->array;
echo "<br/>";
我的目标是在使用 MySQL 数据库 Select 语句时从 PHP 返回的数组中取出字符串。我知道数组工作正常,因为当我 print_r 我得到
stdClass Object ( [data] => 1 [name] => [array] => 6; )
但是当我尝试使用 echo $row[0]['array'] 获取数组部分时; php 解释器在那一行失败。如何访问字符串 [array] => 6;使用数组表示法?
这是我的尝试:
$row = $result->fetch_object();
//print_r($row);
echo $row[0]['array'];
echo "<br/>";
$row = $result->fetch_object();
echo $row->array;
echo "<br/>";