【发布时间】:2014-09-03 14:49:59
【问题描述】:
嗨,我正在用 php 抓取我的桌子并得到这个输出
{"id":"1","player":"123","name":"his_name","reason":"reason text","instance":"1","lastupdated":"datetime"}
但是我希望得到这样的东西
text{"id":"1","player":"123","name":"his_name","reason":"reason text","instance":"1","lastupdated":"datetime"}
当前 php:
mysql_connect($dbhost.':'.$dbport, $dbuser, $dbpass) or die (mysql_error());
mysql_select_db("dbname") or die (mysql_error());
$sth = mysql_query("SELECT *"."FROM `table_name` Order By id Desc;");
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$rows[] = $r;
}
print json_encode($rows);
数据库结构:
player | name | reason | instance | lastupdated
任何帮助将不胜感激
【问题讨论】:
-
为什么要附加
text? -
我轮询它的方式我需要在那里有文本,我已经在各种 API 上看到它,例如 twitch 的 kraken api。
-
添加这样的文本会使 json 无效。除非您将其作为 jsonp 类型响应之王,否则在 json 字符串之外添加文本是没有意义的。