我正在尝试在PHP中创建一个小概念证明web服务。它是一个网站页面的计数器。
mysql_query("UPDATE rootwebsite.visitor_count SET visitorCount=visitorCount+1");
$query = mysql_query("SELECT * from rootwebsite.visitor_count");
$row = mysql_fetch_array($query);
echo $row['visitorCount'];
echo json_encode($row['visitorCount']);
我在编码JSON时遇到了疑问。 最后我需要一个REST服务来为iOS应用程序提供数据。上面的代码给出了结果:
"15"
首先,我需要有理想的json格式的帮助。它应该是
{visitorCount, 15}
其次,我需要有关如何在我的PHP代码中实现它的帮助。我还在研究这个部分,但首先需要先解答。
答案 0 :(得分:1)
"15"
...是有效的JSON。
{visitorCount, 15}
...是无效的JSON。你可能意味着:
{"visitorCount": 15}
当您echo json_encode($row['visitorCount']);
时,您正在编码并回显row ['visitorCount']的值。为了编码&回显数组,做echo json_encode($row);
如果还有其他任何键不需要回音,请使用unset($row['id'])