подключение к MySQL с помощью PHP в Flex - PullRequest
1 голос
/ 08 марта 2011

Привет, я новичок в сгибании, Я хотел использовать гибкий график для отображения данных, хранящихся в таблице MySQL. Может кто-нибудь предложить мне, как мне сделать это с Flex как пользовательский интерфейс и MySQL как DB, я не уверен, как вызвать .php файл в Flex для запроса из MySQL. Я хотел показать некоторые данные времени в / с температуры

Я написал php-файл для запроса данных из mysql, но моя программа flex не может подключиться к mysql, есть ли какая-либо конфигурация, которую мне нужно обновить. Я использую XAMPP

1 Ответ

1 голос
/ 08 марта 2011

Вообще говоря, для выполнения этой работы нет необходимости в дополнительной настройке, как сказал Херинг в комментарии, 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 generate) структура xml, такая как:

<entry>
    <entries>1</entries>
    <entries>2</entries>
</entry>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...