如何访问从数据库中检索到的对象的 属性?
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"]
那样访问它
如何使用 .(点)表示法访问来自我的数据库的对象?
我这样保存我的文件。
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"]
那样访问它