Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Help Pencerahan mysql

Penjelasannya gimana ya... Biar saya faham .. Mysqli query n mysqli fech array

 	$data=mysqli_query($koneksi,$a);																if($hasil=mysqli_fetch_array($data)){									session_start();									$_SESSION["profillogin"]="Admin";
avatar Arifefa
@Arifefa

1 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

1 Jawaban:

Ini versi pemahaman sendiri ya bukan versi aslinya hehe...


/*
---------- mysqli_query------------

1. Pengertian
     => digunakan untuk melakukan "proses sebuah kode sql (query)"
        istilah kerennya "query action"

2. Aturan
     => mysqli_query($koneksi, $stringQuery)

     ket:
        $koneksi = code yg digunakan untuk menghubungkan php dengan database

        $stringQuery = "teks / string yg akan diolah / proses"

3. Penggunaan
    misalkan kasusnya saya ingin menampilkan semua data siswa di sebuah sekolah...
    CONTOH tabel seperti ini

    ---tb_siswa---

    nis     nama
    -------------------
    1       ali
    2       badu
    3       citra

    jadi kode yg harus saya tulis sbb :

*/

// memilih * (semua data) dari tb_siswa

$stringQuery = "SELECT * FROM tb_siswa";

//melakukan proses query (action) pada $stringQuery diatas dan menyimpan hasilnya ke variabel $hasil

$hasil       = mysqli_query($koneksi, $sql);

/*
    selanjutnya untk menampilkan datanya kita perlu perintah

    mysqli_fetch_array($hasil)

    => perintah ini digunakan untuk mengambil data yg sudah diolah tadi
    yg disimpan di variabel ($hasil) dan ditampikan dalam bentuk array();

    cara penggunaanya seperti ini
*/

$data = mysqli_fetch_array($hasil);  //kode 2

// hasil disimpan ke variabel $data (tapi hanya data pertama) untuk itu kita
//perlu melakukan pengulangan sampai datanya habis (looping) menggunakan while();

//ubah kode2 diatas menjadi
while($data = mysqli_fetch_array($hasil)) {

    echo $data['nis'] . " ";      // menampilkan nis
    echo $data['nama']. " ";      // menampilkan nama
    echo "<br>";                  //jarak

    //perintah diatas akan diulangi terus sampai data terakhir
}

/*
hasil akhirnya seperti ini

1   ali
2   badu
3   citra

*/

wihh panjang,, tapi gpp Semoga bermanfaat dan Membantu (^_^)... akan lebih baik lagi bila mbaknya belajar disini dulu kalau belum..

https://sekolahkoding.com/kelas/database-php-dan-mysqli-procedural

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban