我正在从MySQL结果返回的对象创建响应
$q=mysql_query("SELECT userid,fullname FROM users");
while($r=mysql_fetch_objects($q)){
$ar[]=$r;
}
echo json_encode($ar);
这里CCD_ 1具有两个属性CCD_ 2和CCD_。现在我想向$r
对象添加一个新属性。我该怎么做?
在这种情况下,$r应该只是一个标准对象,所以您可以执行以下操作:
$r->somVarName = "some val";
这里$r有两个属性userid和fullname现在我想做的是向$r添加新属性对象我该怎么做?
从users表中选择一个额外的字段(如果该数据实际上在数据库中),或者在PHP中动态设置它;
<?php
$q=mysql_query("SELECT userid, fullname, my_other_column FROM users");
while($r=mysql_fetch_object($q)){
$r->newProperty = 'my content';
$ar[]=$r;
}
echo json_encode($ar);