2012-01-04 228 views
-1

我已经实现了一个PHP/MySQL web服务来处理我的iPhone应用程序,并且当我想在本地主机上测试它时,一切都很顺利,当我尝试发送JSON编码响应: $ liste_des_themes = array();我如何测试服务器上的PHP/MySQL Web服务

$liste_des_themes=array("Préfectures et sous-préfectures","Mairie","Banque","Restaurant"); 
     $in_list = "'".implode("','", $liste_des_themes)."'"; 
     $stmt = $this->db->prepare('SELECT libelle,activite,adresse,tel,lat,lng FROM etablissements where type IN ('.$in_list.')'); 
     $stmt->execute(); 
     $stmt->bind_result($libelle,$activite,$adresse,$tel,$lat,$lng); 
     while ($stmt->fetch()) { 
      echo "$libelle | $activite | $adresse | $tel | $lat | $lng<br/>"; 
     } 
     $stmt->close();  

     $result = array("themes" => $stmt); 
     sendResponse(200, json_encode($result)); 
     return true; 

我打算调用我的web服务与POST请求,就目前我尝试只是为了测试它,我不知道,但我想它应该返回我与著名的JSON {}一个JSON数据,但是我得到这个错误:

Fatal error: Call to undefined function sendResponse() 

回答

2

sendResponse不是一个PHP函数。

试试这个:

$result = array("themes" => $stmt); 
     echo json_encode($result); 
+0

哦感谢名单的人:) – Malloc 2012-01-04 08:29:52