FlashBuilder 4.5+PHP+mssql列表输出

FlashBuilder 4.5+PHP+mssql列表输出,php,sql-server,apache-flex,flash-builder,flash-builder4.5,Php,Sql Server,Apache Flex,Flash Builder,Flash Builder4.5,我使用以下代码创建了一个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

我使用以下代码创建了一个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;
    }
}
现在在FlashBuilder4.5中,我想将前10个用户ID输出到画布中的列表组件中。我可以向大家保证,我编写的PHP webservice代码可以正常工作,并返回一个WebUser对象数组,其中只包含USERID字符串

MySQL的在线文档很多,它们只是简单地将Web服务拖放到列表中,然后神奇地工作。尽管尝试使用MSSQL来遵循他们的约定,但我还是无法让它工作


我希望有人能给我一点建议,告诉我该怎么做?即使它本身不是一个答案,有人知道任何专门用于Flashbuilder/PHP/MSSQL的在线文档吗?

转到源代码!有关此设置的Adobe文档:

它们引导您在Flashbuilder中连接服务、连接数据对象并显示它们


我知道您要求的是MSSQL,但是您在后端使用的数据库并不重要。重要的是将您的对象从服务器端序列化到客户端,即从PHP序列化到AS3,这意味着匹配两端的对象或找到转换它们的方法,即使用as3core库可以非常顺利地反序列化基于REST的web服务中的JSON编码对象。

也许这会有所帮助:感谢您的支持链接我花了一些时间,利用谷歌和你的链接做了一些额外的研究。事实证明,我对Web服务如何与前端框架协同工作的理解是有缺陷的,但现在我知道该往哪个方向走了。太棒了!我也花了一段时间才明白。只需将客户机级别视为前端/表示层上的所有内容,而服务层处理所有业务逻辑。