嗨,我是初学者, 我想使用flex line chart来显示存储在mysql表中的数据。任何人都可以建议我如何使用flex作为UI和mysql作为db,我不知道如何在flex中调用.php文件来从mysql查询。我想显示时间v / s温度的一些数据
我写了一个php文件来查询mysql的数据,但是我的flex程序无法连接到mysql,有没有我需要更新的配置。我正在使用XAMPP
答案 0 :(得分:1)
一般来说,没有额外的配置,你需要做这项工作,因为hering在评论中说,HTTPService将满足你的目的。这是你需要做的:
private var myCollection:ArrayCollection;
public function creationComplete(event:Event):void
{
var myService:HTTPService = new HTTPService();
myService.url = "myscript.php"
myService.method = "POST";
myService.addEventListener(ResultEvent.RESULT, resultHandler);
myService.send();
}
public function resultHandler(event:ResultEvent):void
{
if(event.result..entries is ArrayCollection)
myCollection = event.result..entries;
else if(event.result..entries is Object)
myCollection = new ArrayCollection(event.result..entries)
}
我假设您正在为此服务调用所处的任何控件添加一个侦听器,以便创建完成调用创建完成函数。我还假设你有(php生成)xml结构,如:
<entry>
<entries>1</entries>
<entries>2</entries>
</entry>