Во-первых, заранее спасибо за любую помощь, которая может дать мне этот код. Я создавал простой и минималистичный вход в систему, который имеет очень простую процедуру восстановления пользователя, вход на стороне клиента выполняется во Flash Builder с выходом Adobe Air, а на стороне сервера используются службы типа amfphp для взаимодействия с базой данных, что мне нужно значение запроса, который mysql дает мне и показывает его через текстовое поле, и, учитывая, что я новичок в этом, я хотел бы знать, есть ли кто-то, кто мог бы сказать или объяснить мне, как отловить результат от amfphp, а затем отображать текстовый ввод в AS3 (ActionScrip 3.0).
ясно видно с точки зрения этого конкретного случая, поскольку amfphp понимает только PDO или массивы, чтобы показать результаты в бэк-офисе, как позже обрабатывать из AS3 (ActionScript 3.0) данные, полученные из SELECT, выполненные в mysql
Ну, во всяком случае, я оставлю часть кода и изображений, чтобы дополнить поддержку моего вопроса, ниже вы найдете функцию php, которую я использую
public function userQuestion($user) {
$this->connection = new DatabaseConnector();
$link = $this->connection->connectDB();
$sql = sprintf("SELECT 'uquestion' FROM users WHERE username='%s'", $user);
$result = mysqli_query($link, $sql);
if($rows = mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_object($result)) {
$data [] = $row;
}
return ($data);
} else {
$data[] = null;
}
return($data);
}
и это код AS3 (ActionScript 3.0)
private function recoverUserHnadler():void {
remoteConnection = new AMFPHP();
var recoverUserHandler:Responder = new Responder(onResultRecoverUserHandler);
remoteConnection.gateway.call("Login.userQuestion", recoverUserHandler);
}
private function onResultRecoverUserHandler(Event:Object):void {
}
ниже я оставляю изображения содержимого таблицы базы данных и запрос, сделанный из бэк-офиса amfphp, где видно, что сервис работает
введите описание изображения здесь
введите описание изображения здесь