首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有通过MySql数据库搜索功能的Flash应用程序(使用php)

问具有通过MySql数据库搜索功能的Flash应用程序(使用php)
EN

Stack Overflow用户
提问于 2011-05-15 23:26:08
回答 2查看 711关注 0票数 0

我需要一些帮助与闪光应用程序即时编程。

我有一个管理闪存应用程序,在一个MySql数据库中做一些操作。我遇到了一些问题,但在很大程度上,我能够坚持下去。我是一个flash AS3新手,所以请记住这一点。

我的实际问题是,我需要做一个“搜索”模块,我需要它一次打印几个结果。虽然我不确定如何在flash上获得结果。我现在所做的就是调用一个php脚本,该脚本在执行完操作后,会执行如下操作(例如):

代码语言:javascript
复制
print "Name=".row[1]."&ID=".row[0];

然后,flash获取这几个字段的返回值。我现在需要的是得到Name1=something&Name2=somethingelse&Name3=EvenSomethingElse,但我认为这是不可能的。我还认为,我把本应比这简单得多的事情复杂化了。我想问一下如何一次搜索多个条目。这是一个动态搜索,所以我需要做一些事情,能够只有一个结果或几个结果在同一时间。

我问得有点不着边际,因为我真的不认为我的代码是目前最好的。我一直在做的是找出有多少条目是正的(例如,有多少用户调用了marco),然后在我

所以,请帮助我,也许可以链接到教程或其他东西,因为我相信有一种更简单的方法可以做到这一点。

谢谢。

马尔科·罗伯托。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-16 03:02:00

如果我理解正确的话,您需要从MySQL数据库中获取一些结果,并将这些值返回到闪存。最好的方法是使用PHP从数据库中获取所有结果,最基本的方法是使用mysql_query函数,更高级的方法是使用PDO。

使用PHP,您可以创建一个返回XML结构的文件,然后可以使用AS3解析该结构。据我所知,AS3有很好的内置函数来解析XML,所以这应该是一项简单的任务。

PHP示例代码:

代码语言:javascript
复制
<?php
    $content = '<?xml version="1.0"?><items>';

    $results = mysql_query("SELECT id, name FROM items WHERE name = '$searchQuery';");
    while ($row = mysql_fetch_assoc($results){
        $content .= '
            <item>
                <id>'.$row['id'].'</id>
                <name>'.$row['name'].'</name>
            </item>';
    }

    $content .= '</items>';
    echo $content;
?>

输出可能如下所示:

代码语言:javascript
复制
<?xml version="1.0"?>
<items>
    <item>
        <id>1</id>
        <name>Result one</name>
    </item>
    <item>
        <id>2</id>
        <name>Result two</name>
    </item>
    <item>
        <id>3</id>
        <name>Result three</name>
    </item>
</items>

至于搜索查询,您可以使用URLRequest库将其发送到PHP文件,您可以在此处找到有关该库的更多信息:http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/URLRequest.html

下面是如何使用URLRequest和AS3将变量发送到PHP文件的演示:http://rickydoesit.com/actionscript-3/how-to-connect-to-php-with-actionscript-3-and-post-variables-to-php/

下面是关于使用AS3:http://blog.six4rty.ch/tutorials/flash-cs3-loading-an-xml-with-as3/解析XML文件的一些帮助。

票数 0
EN

Stack Overflow用户

发布于 2011-05-16 00:17:58

以下是一个视频教程:

http://gotoandlearn.com/play.php?id=20

它使用的是ActionScript2,但要适应as3应该很简单。基本上,解决方案是在php中编写一个for-each查找,并输出一个包含所有查询结果的XML字符串。一旦你有了闪存中的结构化数据集,你就可以随心所欲地使用它了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6009308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档