Lompat ke konten Lompat ke sidebar Lompat ke footer

Memilih Kolom #5.3 Result Object

 Parameter ketiga dari fungsi panggilan balik adalah larik yang berisi informasi tentang setiap bidang di hasil.

Pilih semua record dari tabel "customers" , dan tampilkan baris object:

var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "yourusername",
  password: "yourpassword",
  database: "mydb"
});

con.connect(function(err) {
  if (err) throw err;
  con.query("SELECT name, address FROM customers"function (err, result, fields) {
    if (err) throw err;
    console.log(fields);
  });
});
..Save the code above in a file called "fields.js" and run the file:

Run "demo_db_select_fields.js"

C:\Users\Your Name>node fields.js

dan akan mendapatkan nilai sebahai berikut;

[
  {
    catalog: 'def',
    db: 'mydb',
    table: 'customers',
    orgTable: 'customers',
    name: 'name',
    orgName: 'address',
    charsetNr: 33,
    length: 765,
    type: 253,
    flags: 0,
    decimals: 0,
    default: undefined,
    zeroFill: false,
    protocol41: true
  },
  {
    catalog: 'def',
    db: 'mydb',
    table: 'customers',
    orgTable: 'customers',
    name: 'address',
    orgName: 'address',
    charsetNr: 33,
    length: 765,
    type: 253,
    flags: 0,
    decimals: 0,
    default: undefined,
    zeroFill: false,
    protocol41: true
  }
]

Seperti yang bisa Anda lihat dari hasil contoh di atas, objek bidang adalah larik yang berisi informasi tentang setiap bidang sebagai objek.Untuk kembali mis. nama bidang kedua, cukup rujuk ke properti nama item larik kedua:

Contoh

Mengembalikan nilai yang ada di tabel atribut nama baris 1;

console.log(fields[1].name);

dan akan mengirim data sebagai berikut

address

Posting Komentar untuk "Memilih Kolom #5.3 Result Object"