doucang8303 2012-02-01 01:06
浏览 27

JSON编码问题php

What is wrong with the way this is encoded?

<?php  
include ("../includes/db_con.php");

    $itemResults = mysql_query("SELECT `sold_for` FROM `items` WHERE `item_did_sell`='1'") or die();
    $mIResults = mysql_query("SELECT `mi_price`, `mi_total_sold` FROM `misc_items` WHERE `mi_total_sold`>'1'") or die();
    $donationResults = mysql_query("SELECT `amount` FROM `donations`") or die(mysql_error());

$total = 0;
$itemTotal = 0;
$mITotal = 0;
$donationTotal = 0;

while($row = mysql_fetch_assoc($itemResults)){  
    $itemTotal += $row['sold_for'];
    $total += $itemTotal;
}

while($row = mysql_fetch_assoc($mIResults)){  
    $mITotal += ($row['mi_price'] * $row['mi_total_sold']);
    $total += $mITotal;
}

while($row = mysql_fetch_assoc($donationResults)){  
    $donationTotal += $row['amount'];
    $total += $donationTotal;
}

header("Content-Type: application/json");
$arr = array('items' => $itemTotal,'mitems' => $mITotal,'donations' => $donationTotal,'total' => $total);
$arr =  json_encode($arr);
echo $arr;

include ("../includes/db_discon.php");
?>

The script outputs: {"items":1000,"mitems":0,"donations":0,"total":1000}

Occurring to my client side javascript (which has been verified) there is a parase error in my json array.

  • 写回答

1条回答 默认 最新

  • dreamlife2014 2012-02-01 01:36
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线