计算json对象的数量,并将其与现有的json对象数组合并

时间:2014-03-13 11:06:19

标签: php android mysql json

在我的查询中,我试图在现有的json中获取count(Firstname),其中包含count的标识符名称,我不知道该怎么做,,,, 建议PLZ

Mysql:

 <?php
$json = array();
$con=mysql_connect("localhost","arun","sachin11");

$db_select = mysql_select_db('School_Database', $con);
$username = $_GET['username'];
$result = mysql_query("SELECT Temp_Password,Password,FirstName FROM SchoolDB where Username='$username'",$con);
while($r = mysql_fetch_assoc($result)) {
    $json[] = $r;
}

if($result){
$json['count'] = count($json);
   echo json_encode($json); 
}

mysql_close($con);
?>

我的输出: 在我的输出中,计数显示在外面,我想要显示在里面

[{"FirstName":"childname2"},{"FirstName":"childname4"}]2

我想添加do as

[{"count":"2"}{"FirstName":"childname2"},{"FirstName":"childname4"}]

可以做到吗..

1 个答案:

答案 0 :(得分:0)

你应该添加count =&gt;编码前$ json的2个键值, 就像

if ($result) {
  $json['count'] = count($json);
  echo json_encode($json);
}

我认为这对你有用