База данных MDM Zinc Flash 'Не определено'
Я хочу спросить, почему моя текстовая область создает текст "неопределенный"
mdm.Database.MySQL.connect("localhost", "3306", true, "root", "adaptasi");
mdm.Database.MySQL.runQuery("SELECT morfo FROM materi");
TextIsi1.text = mdm.Database.MySQL.getData();
Я использую mdm для своего проекта flash (swf), который соединяется с базой данных.
1 ответ
Возвращает
Массив
Описание
Возвращает полные данные запроса в двумерный массив. Первое измерение содержит номер строки, а второе измерение содержит номер поля.
Заметки
Запрос сначала должен быть выполнен с помощью mdm.Database.MySQL.runQuery()
Пример кода
//Prompts the data in Row 1, Field 4:
mdm.Database.MySQL.runQuery("SELECT * FROM mytable")
var dataSet:Array = mdm.Database.MySQL.getData();
mdm.Dialogs.prompt(dataSet[0][3])
//This example will display the entire contents of the specified table in a dialog prompt
var tableName:String = "myTable";
mdm.Database.MySQL.runQuery("SELECT * FROM "+tableName)
var dataSet:Array = mdm.Database.MySQL.getData();
var myText = ""
for (i=0; i<dataSet.length; i++) {
for (n=0; n<dataSet[0].length; n++) {
myText += "FIELD"+(n+1)+" = "+dataSet[i][n]+", ";
}
myText += "\n";
}
mdm.Dialogs.prompt(myText);
из документации ваш код должен быть примерно таким:
TextIsi1.text = mdm.Database.MySQL.getData()[0][0];