2014-04-10 2 views
0

저는 웹 서비스 작성에 다소 익숙하며 PHP로 간단하게 작성해야합니다. 곱슬 곱슬을 사용할 때 반환 된 결과가 없습니다. 누구든지 이유를 제안 할 수 있습니까? MAMP를 가상 호스트로 사용하고 있습니다. 여기iOS 및 Android 용 PHP 웹 서비스

<?php 

include_once("JSON.php"); 
$json = new Services_JSON(); 

$link = mysql_pconnect("localhost:8888", "root", "root") or die("Could not connect"); 
mysql_select_db("Test_RMS") or die("Could not select database"); 

$arr = array(); 

$rs = mysql_query("Select * from RMS_Inventory"); 
while ($obj = mysql_fetch_object($rs)) { 
$arr[] = $obj; 

} 

echo $json->encode($arr); 

?> 

내가 놓친 거지 뭔가 내가 CURL 명령

curl http://localhost:8888/Tatyana.com/service2.php 

을 위해 실행하고있는 무슨이이다 : 여기 내 서비스 코드는?

+0

정말로 포트 8888에서 MySQL에 연결하려고합니까? 영구 연결을 정말로 사용 하시겠습니까? cURL에서 어떤 응답 코드를 얻습니까? (mysqli 나 PDO 같은) 더 이상 사용되지 않는 MySQL 라이브러리를 사용 해본 적이 있습니까? –

+0

나는이 사이트에서이 예를 들었다 : http://www.techrepublic.com/blog/software-engineer/create-your-own-web-service-for-an-ios-app-part-one/ 좋은 튜토리얼에 대한 제안? 응답 코드가 전혀 없습니다. – Linuxer

답변

0

인쇄하기 전에 스크립트가 충돌하고 error_reporting이 0으로 설정된 경우 아무 것도 표시되지 않습니다. 아마도 무슨 일이 일어나고 있는지 확인하기 위해 오류 로그를 확인해야 할 것입니다.

+0

오류 로그는 어떻게 만듭니 까? – Linuxer

+0

MAMP를 사용하는 경우 MAMP/logs/php_error.log에 입력하십시오. – HaSuKrOnOs

+0

스크립트 디렉토리에 json.php가 있습니까? PHP 버전은 무엇입니까? 따라서 PHP 5.2 이상을 사용하면 새로운 라이브러리를 포함하지 않고 json_encode 함수를 사용할 수 있습니다. – HaSuKrOnOs

관련 문제