MySQL tidak memiliki fungsi Fetch Array. mysql_fetch_array sebenarnya adalah fungsi PHP yang memungkinkan Anda mengakses data yang disimpan dalam hasil yang dikembalikan dari mysql_query yang berhasil. Jika Anda telah melompati Tutorial MySQL kami maka Anda pasti sudah melihat fungsi ini bermunculan di semua tempat Show
Pelajaran ini akan mengajarkan Anda bagaimana dan mengapa menggunakan mysql_fetch_array dalam skrip PHP Anda Tahukah Anda apa yang dikembalikan saat Anda menggunakan fungsi mysql_query untuk menanyakan database MySQL? . Berikut adalah contoh kueri SELECT dari tabel yang kami buat di pelajaran Membuat Tabel MySQL Kode PHP dan MySQLNilai yang dikembalikan dan disimpan oleh mysql_query ke dalam $result adalah tipe data khusus, ini adalah Sumber Daya MySQL. Fungsi PHP tambahan diperlukan untuk mengekstrak data dari Sumber Daya ini Fungsi mysql_fetch_array mengambil sumber daya kueri MySQL sebagai argumen ($ hasil) dan mengembalikan baris pertama data yang dikembalikan oleh mysql_query. Contoh tabel kami pada dasarnya terlihat seperti tabel di bawah ini contoh Tabel MySQLnama umurTimmy Mellowman23Sandy Smith21Bobby Wallace15 Baris pertama data dalam tabel ini adalah "Timmy Mellowman" dan "23". Ketika kita mengambil array dari MySQL Resource $result kita, itu harus memiliki nama dan usia Timmy di dalamnya mysql_fetch_array mengembalikan baris pertama dalam Sumber Daya MySQL dalam bentuk array asosiatif. Kolom Hasil MySQL dapat diakses dengan menggunakan nama kolom tabel. Dalam contoh tabel kami ini adalah. nama dan umur. Berikut adalah kode untuk mencetak baris Hasil MySQL pertama Kode PHP dan MySQLMenampilkanInilah yang kami harapkan akan terjadi. Sekarang, hal keren tentang mysql_fetch_array adalah Anda dapat menggunakannya lagi pada Sumber Daya MySQL yang sama untuk mengembalikan baris kedua, ketiga, keempat, dan seterusnya. Anda dapat terus melakukan ini hingga Sumber Daya MySQL mencapai akhir (yang akan menjadi tiga kali dalam contoh kami) Kedengarannya seperti tugas yang sangat berulang. Alangkah baiknya jika kita bisa mendapatkan semua hasil kita dari Sumber Daya MySQL dengan skrip yang mudah dilakukan Seperti yang telah kami katakan, fungsi mysql_fetch_array mengembalikan array asosiatif, tetapi juga mengembalikan FALSE jika tidak ada lagi baris untuk dikembalikan. Menggunakan PHP While Loop kita dapat menggunakan informasi ini untuk keuntungan kita Jika kita menempatkan pernyataan "$row = mysql_fetch_array()" sebagai pernyataan bersyarat while loop kita, kita akan mencapai dua hal
Sekarang kita tahu apa yang perlu kita lakukan dan bagaimana cara melakukannya, kodenya cukup banyak menulis sendiri, jadi mari kita lanjutkan ke pelajaran berikutnya. Cuma bercanda. Berikut adalah kode yang akan mencetak semua baris Sumber Daya MySQL kami Kode PHP dan MySQLecho $row['name']. " - ". $row['age']; echo " MenampilkanTimmy Mellowman - 23 Dan di sana kita memiliki semua baris dari tabel contoh kita. Anda bisa menerapkan skrip ini ke tabel MySQL apa pun selama Anda mengubah nama tabel dalam kueri dan nama kolom yang kami miliki di array asosiatif Jika Anda lebih suka mengunduh PDF dari tutorial ini, lihat eBuku MySQL kami dari Tizag. toko com. Anda mungkin juga tertarik untuk mendapatkan eBuku PHP Kita dapat mengambil deretan tabel database MySQL dalam bahasa PHP dengan menggunakan fungsi mysql_fetch_array(), fungsi mysqli_fetch_array() atau driver PDO_MYSQL dalam bentuk array. Array ini dapat berupa array numerik atau array asosiatif. Fungsi mysql_fetch_array() telah ditinggalkan dalam PHP 5. 5. 0 dan sepenuhnya dihapus dalam PHP 7. 0. 0 versi. Setelah PHP5. 5. 0, fungsi mysqli_fetch_array() harus digunakan untuk mengambil larik baris di hasil kueri MySQL. Alternatifnya, driver PDO_MYSQL memungkinkan akses dari PHP ke database Mysql dan dapat digunakan untuk mengimplementasikan antarmuka Objek Data PHP. Pada artikel ini, kita akan belajar tentang sintaks fungsi mysqli_fetch_array() dan bagaimana ini dapat digunakan untuk mengambil hasil dalam bentuk array di PHP dengan bantuan contoh Sintaks dari MySQL Fetch ArrayKetika kami ingin menggunakan fungsi ini dengan cara berorientasi objek, kami harus mengikuti sintaks di bawah ini Mulai Kursus Ilmu Data Gratis Anda Hadoop, Ilmu Data, Statistik & lainnya Paket Ilmu Data Semua dalam Satu(360+ Kursus, 50+ proyek) Harga 360+ Kursus Daring. 50+ proyek. 1500+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup
Dalam kasus cara Prosedural, kita harus menggunakan sintaks di bawah ini untuk mengambil array yang berisi deretan hasil kueri MySQL -
Contoh MySQL Ambil ArrayMari kita perhatikan satu contoh, pertama kita akan masuk ke MySQL dan membuat satu tabel bernama educba_writers di database bernama educba, dan kemudian kita akan memasukkan beberapa catatan di tabel educba_writers. Setelah mengambil resultset dari tabel MySQL, kita akan menulis program PHP di mana kita akan mengambil array dari baris yang akan ada di tabel educba_writers Pilih dan gunakan database educba yang ingin kita gunakan untuk pembuatan tabel menggunakan pernyataan kueri berikut – Eksekusi kueri di atas memberikan output berikut
Sekarang, kita akan membuat tabel educba_writers yang akan berisi empat kolom yaitu id, firstName, rate, dan join_date menggunakan pernyataan CREATE TABLE dalam kueri berikut –
Eksekusi kueri di atas memberikan output berikut - Mari kita masukkan beberapa catatan dalam tabel educba_writers menggunakan pernyataan INSERT INTO dari Mysql dalam kueri berikut –
Eksekusi kueri di atas memberikan output berikut Sekarang, kita akan memilih data dari tabel educba_writers dengan menggunakan pernyataan query berikut –
Eksekusi kueri di atas memberikan output berikut Itu mengambil 4 baris dengan nama payal, vyankatesh. Om Prakash dan Om Prakash dengan id 1,2,5 dan 6. Perhatikan bahwa data yang sama harus diambil dalam format array saat kita menggunakan fungsi mysqli_fetch_array() di PHP Mari kita siapkan satu file PHP di /var/www/html/ path bernama demo. php dan tulis kode untuk membuat koneksi dengan database educba dengan bantuan pengguna bernama nama pengguna dan kata sandi sebagai kata sandi pengguna itu. Kemudian kita akan menulis kueri SQL kita untuk memilih konten tabel educba_writers dan akhirnya mengambil hasil dari kueri dalam format array menggunakan fungsi mysqli_fetch_array() dan menggunakan indeks elemen array, memutarnya ke while loop dan mencetak catatan dari . Kode PHP untuk ini akan seperti yang ditentukan di bawah ini –
Simpan file ini dengan nama demo. php di folder yang ditentukan sebelumnya. Sekarang, kita akan menjalankan PHP di terminal itu sendiri dan memeriksa hasilnya. Untuk ini, jalankan perintah berikut di terminal
Eksekusi kueri di atas memberikan output berikut Kita dapat mengamati bahwa empat baris yang sama diambil dalam format array dan kita telah mencetak konten yang menyimpan setiap baris dalam variabel array $row dan kemudian mencetak elemen pada posisi 0 dan 1 yang masing-masing adalah nilai kolom id dan firstName hingga hasilnya . Perhatikan bahwa nilai yang dikembalikan dari fungsi mysqli_fetch_array() dalam kasus kami jika sebuah array dari array. Dengan cara ini, kita dapat mengambil konten kueri dalam format array saat menggunakan PHP Kami bahkan dapat menentukan nama bidang alih-alih indeks yang merupakan array asosiatif dalam demo. php file seperti yang ditunjukkan di bawah ini –
KesimpulanKita bisa menggunakan fungsi mysqli_fetch_array() di PHP 5. 5. 0 dan lebih tinggi dan fungsi mysql_fetch_array() di versi sebelum PHP 7. 0. 0. fungsi mysql_fetch_array() telah ditinggalkan dari 5. 5 versi PHP dan sepenuhnya dihapus dari 7 dan versi PHP yang lebih tinggi. Kedua fungsi ini membantu dalam mengambil hasil dalam bentuk array dalam bahasa PHP dan kita dapat menggunakan numerik, asosiatif dari kedua jenis pengindeksan untuk array yang diambil Artikel yang DirekomendasikanIni adalah panduan untuk MySQL Fetch Array. Di sini kita juga membahas pengenalan dan sintaks array mysql fetch bersama dengan berbagai contoh dan implementasi kodenya. Anda juga dapat melihat artikel berikut untuk mempelajari lebih lanjut – Bagaimana cara mengambil array di MySQL PHP?Mysql tidak memiliki fungsi Fetch array . mysql_fetch_array adalah fungsi PHP yang akan memungkinkan Anda untuk mengakses data yang disimpan dalam hasil yang dikembalikan dari mysql_query TRUE jika Anda ingin tahu apa yang dikembalikan saat Anda menggunakan fungsi mysql_query untuk menanyakan database Mysql.
Bagaimana cara mengambil data dari database di PHP?Ada dua cara untuk terhubung ke database menggunakan PHP. . Berorientasi Objek MySQLi $conn->query($query); MySQLi Prosedural mysqli_query($conn, $query) PDO. $stmt = $conn->prepare($query); Bagaimana cara mengambil data dari array array di PHP?Fungsi PHP array_values()
. Fungsi membuat larik lain tempat ia menyimpan semua nilai dan secara default memberikan kunci numerik ke nilai.
Bagaimana cara mengambil data array dari database di laravel?Anda juga dapat melakukan seperti ini. $result = DB. tabel('namatabel')->get(); |