[英]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.