如何访问从数据库中检索到的对象的 属性?

How to access property of an object that was retrieved from database?

如何使用 .(点)表示法访问来自我的数据库的对象?

我这样保存我的文件。

 Database:

 account_text  | value 
 Cash on Hand  | {"debit":2110675.79,"credit":0}

现在,当我在我的页面上回应时:

 <td><?php echo $data->account_text; ?></td>
 <td><?php $data->value; ?></td>

我得到这个结果:

Front View HTML TABLE
   Cash on Hand |  {"debit":2110675.79,"credit":0}

当我尝试使用时:

$data->value.debit 

:I get a Use of undefined constant debit

我也试过使用:

 $data->value->debit

 :Trying to get property of non-object

谁能告诉我如何解决这个问题?

$data->value 是表示 JSON 对象的字符串。您必须将其转换为对象。

$data->value = json_decode($data->value);
echo $data->value->debit;

尝试像 $data->value["debit"]

那样访问它