我正在尝试在TextView
页面中显示文字:http://www.oscarilfilm.com/oscar/
使用json,php和mysql。我创建了一个json.php来从db获取数据,并使用以下代码在json中编码数据:
<?php
$host="XXXXX"; //replace with database hostname
$username="XXXXX"; //replace with database username
$password="XXXXX"; //replace with database password
$db_name="XXXXXX"; //replace with database name
$con=mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql = "select * from emp_info";
$result = mysql_query($sql);
$json = array();
if(mysql_num_rows($result)){
while($row=mysql_fetch_assoc($result)){
$json['emp_info'][]=$row;
}
}
mysql_close($con);
echo json_encode($json);
?>
它就是这样。但是,当我尝试更改查询以显示该帖子时,我得到了这个:http://www.oscarilfilm.com/newjson.php以及OSCAR页面的确切内容:{"id":"39","post_title":"Oscar","post_content":null}
但是这是不可能的!它不能为空!有一些内容!为什么?我正在使用wordpress作为cms。