Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

as3, koneksi MySQL PHP

Kecuali Anda melewatkan beberapa bagian kode yang mengubah skor, Anda sebenarnya mendeklarasikan var myscore = 0 tepat di atas blok kode AS3 Anda.

Hal pertama adalah mengubahnya menjadi 100 , lalu jalankan skrip Anda dan lihat apakah variabel skor yang dimodifikasi itu dikirimkan. Jika ya, maka semuanya berfungsi sebagaimana mestinya.

Pembaruan:

Anda telah mengubah pertanyaan Anda, dan Anda ingin dapat memuat data. Anda sudah menyiapkan fungsi untuk ini melalui loader.addEventListener(Event.COMPLETE, dataOnLoad) . Anda hanya perlu mengambil data yang dikirim kembali oleh skrip PHP Anda. Ini dapat diakses melalui evt your Anda parameter di dataOnLoad fungsi:

function dataOnLoad(evt:Event):void {   
    trace("Data submission complete");
    var returnVars = evt.target.data;

    trace("***********************");

    for (var myVars in returnVars) {
        trace(myVars + ": " + returnVars[myVars]);
    }

    trace("***********************");
}

Pembaruan 2:

Anda telah meminta bantuan untuk memuat skor Anda dari database. Karena Anda sudah memiliki file PHP yang mengambil ini dari database (mari kita asumsikan itu disebut scores.php ),m Anda hanya perlu sebuah fungsi di Flash untuk memuatnya.

Anda sudah memiliki fungsi dasar, memanfaatkan URLLoader dan Pendengar Acara. Anda hanya perlu ini untuk diterapkan ke pemuatan langsung:

btn_scores.addEventListener(MouseEvent.CLICK, loadScores);

function loadScores(e:MouseEvent):void {
    var fileLoader:URLLoader = new URLLoader();
    fileLoader.addEventListener(Event.COMPLETE, scoresLoadComplete);

    fileLoader.load(new URLRequest("scores.php"));
}

function scoresLoadComplete(evt:Event):void {
    try {
        var returnVars = evt.target.data;

        trace("***********************");
        for (var myVars in returnVars) {
            trace(myVars + ": " + returnVars[myVars]);
        }
        trace("***********************");
    } catch (err:Error) {
        trace("Can't parse loaded file: " + err.message);
    }
}

Catatan bahwa file PHP Anda saat ini mengembalikan tabel hasil HTML. Ini tidak akan berlaku di Flash; Anda akan jauh lebih baik mengirim melalui pasangan kunci/nilai dan menguraikannya atau hanya daftar skor HTML dasar.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optimalkan kueri mysql UNION

  2. Bagaimana cara menambahkan awalan semua tabel di mysql

  3. File kosong yang dihasilkan dari menjalankan `mysqldump` menggunakan PHP

  4. Insinyur penerusan tidak melakukan apa pun di MySQL Workbench

  5. Menambahkan hanya satu nilai ke tabel di sql