我使用以下代码创建了一个 Web 服务:
class WebUser {
public $USERID;
}
class UseridService
{
public $username = "my_user";
public $password = "my_pw";
public $server = "my_remote_server";
public $databasename = "my_database";
public $tablename = "my_table";
function __construct ()
{
$this->con = mssql_connect($this->server, $this->username, $this->password) or die('Connection failed!');
mssql_select_db($this->databasename);
}
public function getUserid ()
{
$sql = "Select top 10 USERID FROM my_table";
$result = mssql_query($sql);
$rows = array();
while ($row = mssql_fetch_assoc($result))
{
$storage = new WebUser();
$storage->USERID = $row['USERID'];
$rows[] = $row;
}
mssql_close($this->con);
return $rows;
}
}
现在在 flash builder 4.5 中,我想将前 10 个用户 ID 输出到画布中的 List 组件中。我可以向所有人保证,我编写的 PHP Web 服务代码可以正常工作,并返回一个 WebUser() 对象数组,其中仅包含 USERID 字符串。
有很多关于 MySQL 的在线文档,以及他们如何简单地将 web 服务“拖放”到一个列表中,并且它“神奇地”工作。尽管尝试使用 MSSQL 来遵循他们的约定,但我根本无法让它工作。
我希望是否有人可以就该怎么做提供建议?即使它本身不是答案,是否有人知道任何专门用于 Flashbuilder/PHP/MSSQL 的在线文档?