Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Mengakses Data daripada Tatasusunan Hasil Pertanyaan MySQL dalam Node-webkit?
Mengakses Data daripada Hasil Pertanyaan MySQL Menggunakan Node-webkit
Dalam aplikasi desktop yang dibangunkan dengan Node-webkit, mendapatkan semula data daripada pangkalan data MySQL selalunya menjadi keperluan. Apabila melaksanakan pertanyaan dan menyimpan hasil dalam tatasusunan, ia boleh menjadi mencabar untuk mengakses data di dalam.
Pertimbangkan tatasusunan objek RowDataPacket berikut, terhasil daripada pertanyaan:
[RowDataPacket {user_id: 101, ActionsPerformed: 20}, RowDataPacket {user_id: 102, ActionsPerformed: 110}, RowDataPacket {user_id: 104, ActionsPerformed: 3}]
Untuk dapatkan semula nilai, ikut langkah berikut:
Langkah 1: Memahami Objek RowDataPacket
Bertentangan dengan namanya, RowDataPacket ialah fungsi pembina untuk objek biasa. Ini bermakna anda boleh mengakses data yang disimpan menggunakan notasi objek.
Langkah 2: Mengakses Nilai Objek
Untuk mengakses nilai user_id atau ActionsPerformed, gunakan sintaks berikut:
row["user_id"] // where row is one of the retrieved RowDataPacket objects
Langkah 3: Mengendalikan Keputusan Tatasusunan
Jika hasil pertanyaan anda disimpan dalam tatasusunan, akses nilai objek seperti berikut:
resultArray[0]["user_id"] // where resultArray is the array of RowDataPacket objects
Nota: Anda boleh menyemak pembina objek menggunakan [object].constructor.name.
Atas ialah kandungan terperinci Bagaimanakah Saya Mengakses Data daripada Tatasusunan Hasil Pertanyaan MySQL dalam Node-webkit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!