使用json的php web服务

使用json的php web服务,php,mysql,json,web-services,Php,Mysql,Json,Web Services,我不熟悉PHP&JSON,根据一个教程,我制作了一个简单的web服务,它返回mysql数据库表的内容 输出为JSON格式,数据库字符集为UTF-8。我的问题是,当我尝试运行它时,它会抛出一个404错误,并且不会显示错误在哪里。你知道哪里不对吗 PHP文件如下所示: <?php ini_set("display_errors", 1); error_reporting(E_ALL); $link = mysql_connect($mysql_host,$mysql_user,$m

我不熟悉PHP&JSON,根据一个教程,我制作了一个简单的web服务,它返回mysql数据库表的内容

输出为JSON格式,数据库字符集为UTF-8。我的问题是,当我尝试运行它时,它会抛出一个404错误,并且不会显示错误在哪里。你知道哪里不对吗

PHP文件如下所示:

<?php
  ini_set("display_errors", 1);
  error_reporting(E_ALL);
  $link = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die("cannot connect to the DB");
  mysql_select_db($mysql_database,$link);
  $query = "select...";
  $result=mysql_query($query) or die (mysql_error("error "));
  $num=mysql_numrows($result);
  $rows=array();
  while($r=mysql_fetch_assoc($result)){
      $rows[]=$r;
  }
  echo json_encode($rows);
?>


有什么想法吗?提前感谢

您确定要使用JSON吗?您还可以使用soapnusoap和WSDL来创建web服务。比如说,,
.

您确定要使用JSON吗?您还可以使用soapnusoap和WSDL来创建web服务。比如说,,
.

json\u encode()之前添加以下行


这应该可以解决您的问题。

json\u encode()之前添加以下行。


这应该可以解决您的问题。

在这里,我已经编写了我的php web服务代码。 跟着这个。 希望它能帮助你

链接:


http://stackoverflow.com/questions/12702128/json-parsing-in-iosphp

在本文中,我编写了我的php web服务代码。 跟着这个。 希望它能帮助你

链接:


http://stackoverflow.com/questions/12702128/json-parsing-in-iosphp

404错误意味着服务器找不到您请求的页面。确保你的URL是正确的。如果你用“Hello,World!”替换了所有的PHP,你还得到404吗?你使用的模式非常旧,而且容易出错。请不要在新应用程序中使用
mysql\u query
。这是一个20世纪90年代遗留下来的界面,由于错误使用它所涉及的危险,它正处于退役过程中,这是一件非常容易做到的事情。最好在新项目中使用
mysqli
或PDO。请参阅我的web服务代码:希望它能帮助您。[在此处输入链接说明][1][1]:404错误意味着服务器找不到您请求的页面。确保你的URL是正确的。如果你用“Hello,World!”替换了所有的PHP,你还得到404吗?你使用的模式非常旧,而且容易出错。请不要在新应用程序中使用
mysql\u query
。这是一个20世纪90年代遗留下来的界面,由于错误使用它所涉及的危险,它正处于退役过程中,这是一件非常容易做到的事情。最好在新项目中使用
mysqli
或PDO。请参阅我的web服务代码:希望它能帮助您。[在此输入链接说明][1][1]:请使用英语。这太可怕了。这也与这个问题无关。如果可以的话,我也会再次否决你们的意见,因为我甚至建议使用SOAP,这会导致许多开发人员因为拔掉头发而变得秃顶。我的朋友,你们完整地阅读了这个问题吗?他是php新手,可以从SOAP和nusoap开始理解Web服务的形式……请使用英语。这太可怕了。这也与这个问题无关。如果可以的话,我也会再次否决你们的意见,因为我甚至建议使用SOAP,这会导致许多开发人员因为拔掉头发而变得秃顶。我的朋友,你们完整地阅读了这个问题吗?他是php新手,可以从SOAP和nusoap开始理解Web服务的形式。。。。。
header('Content-type: application/json');