适用于iOS和Android的PHP Web服务
我对编写web服务有点陌生,我只需要用PHP编写一个简单的web服务。使用curl时,我没有得到任何返回。有人能提出原因吗?我使用MAMP作为虚拟主机。这是我的服务代码:适用于iOS和Android的PHP Web服务,php,web-services,Php,Web Services,我对编写web服务有点陌生,我只需要用PHP编写一个简单的web服务。使用curl时,我没有得到任何返回。有人能提出原因吗?我使用MAMP作为虚拟主机。这是我的服务代码: <?php include_once("JSON.php"); $json = new Services_JSON(); $link = mysql_pconnect("localhost:8888", "root", "root") or die("Could not connect"); mysql_s
<?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);
?>
是否有我遗漏的内容?如果您的脚本在打印内容之前崩溃,并且错误报告设置为0,则不会显示任何内容。您可能需要查看错误日志以了解发生了什么。您真的应该尝试连接8888端口上的MySQL吗?是否确实要使用持久连接?您在cURL中得到了什么响应代码?您是否考虑过使用未被弃用的MySQL库(可能是mysqli或PDO)?我从这个网站上举了一个例子:您对一个好的教程有什么建议吗?我没有收到任何响应代码。如果您使用的是MAMP,是否应该在脚本目录中的MAMP/logs/php_error.logIs json.php中?什么是php版本?因此,如果你有PHP5.2或更高版本,你可以使用json_encode函数,而不包括任何新的库。谢谢你给我指点日志。这将在未来大有帮助!
curl http://localhost:8888/Tatyana.com/service2.php