【发布时间】:2014-04-10 15:31:08
【问题描述】:
我对编写 Web 服务有点陌生,我只需要用 PHP 做一个简单的。使用 curl 时我没有得到任何返回。谁能建议为什么?我使用 MAMP 作为虚拟主机。这是我的服务代码:
<?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
我有什么遗漏的吗?
【问题讨论】:
-
您真的应该尝试在端口 8888 上连接 MySQL 吗?你真的想使用持久连接吗?你在 cURL 中得到什么响应代码?您是否考虑过使用未被弃用的 MySQL 库(可能是 mysqli 或 PDO)?
-
我从这个网站上拿了这个例子:techrepublic.com/blog/software-engineer/…你对一个好的教程有什么建议吗?我根本没有收到任何响应代码。
标签: php web-services