Saya memiliki yang berikut ini:
$query = 'SELECT * FROM wp_pod_tbl_add_questions WHERE id LIKE '. $id;
$row = $wpdb -> get_results($query);
Bagaimana cara mendapatkan kolom bernama 'id' dan 'name' dari $ row?
Selalu Coba Codex WordPress: http://codex.wordpress.org/Class_Reference/wpdb#SELECT_Generic_Results
Pada dasarnya diberikan sintaks default, variabel $ row di sini adalah objek yang berisi hasil Anda. Anda bisa secara alternatif menentukan TIPE hasil (array numerik, array asosiatif).
Dengan asumsi hanya satu hasil, maka $ row-> id dan $ row-> name akan memberi Anda informasi.
Jika Anda mendapatkan lebih dari satu hasil, Anda ingin mengulang entri di objek.
Jika Anda mengharapkan hanya satu baris ke belakang, maka coba gunakan $ wpdb-> get_row http://codex.wordpress.org/Class_Reference/wpdb#SELECT_a_Row
sumber
Untuk digunakan sebagai array asosiatif:
Pemakaian
Untuk mendapatkan format lain, cukup ubah
ARRAY_A
berdasarkan pada dokumentasi untuk$wpdb->get_results()
. Jawaban Pippin cocok untuk sebagian besar penggunaan objek.Untuk menggunakan satu baris sebagai array yang diindeks secara numerik
Untuk menggunakan satu baris dalam larik yang kuncinya adalah kunci utama dari basis data Anda (seringkali berupa
id
kolom). Mungkin lebih efisien daripada metode array asosiatif.sumber
Kode ini sangat cocok untuk saya:
sumber