簡體   English   中英

帶有json的php web服務

[英]php web service with json

我是PHP和JSON的新手,並且根據一個教程,我做了一個簡單的Web服務,該服務返回mysql db表的內容。

輸出為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_encode()之前添加以下行

header('Content-type: application/json');

那應該解決您的問題。

在此,我寫了我的PHP Web服務代碼。 遵循這個。 希望對您有幫助。

連結:

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

您確定要使用JSON嗎? 您還可以使用SOAP-NuSOAP和WSDL創建Web服務。 例如,請參閱使用PHP SOAP和WSDL技術以及NuSOAP在5分鍾內創建一個PHP Web服務

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM