Fungsi mysqli_query

Twitter Follow
Ditulis Oleh: Alfians Increms Okt, 2023
Aplikasi: X-Bootcamp Tim Xflash Bootcamp

Fungsi & Penjelasan mysqli_query

mysqli_query adalah sebuah fungsi dalam PHP yang digunakan untuk mengirimkan permintaan (query) ke server database MySQL menggunakan koneksi MySQLi (MySQL Improved).
Fungsi ini digunakan untuk melakukan berbagai jenis operasi database, seperti pengambilan data (SELECT), penyisipan data baru (INSERT), pembaruan data (UPDATE), dan penghapusan data (DELETE).

Berikut adalah sintaks dari mysqli_query:

    mysqli_query(connection, query);
                            

"connection" Parameter pertama adalah objek koneksi MySQLi yang digunakan untuk menghubungkan ke database. Maka Kita perlu membuat koneksi terlebih dahulu menggunakan mysqli_connect atau metode lainnya seperti yang sudah di sampaikan di materi X-Bootcamp Sindangsari Samarinda yang ada pada folder koneksidb.

"query" : Parameter kedua adalah string query SQL yang akan dikirimkan ke server database untuk dieksekusi.

LED BALIHO PORTABLE

Xflash Baliho Kerangka Led Baliho-Spanduk Portable
Tahan lama dan Mudah bongkar pasang

Contoh Aktual penggunaan mysqli_query



    $connection = mysqli_connect("host", "username", "password", "database");

// Membuat tabel pelanggan jika tidak ada
    $query_create_table = "CREATE TABLE IF NOT EXISTS pelanggan (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nama VARCHAR(255),
    alamat VARCHAR(255)
    )";
    mysqli_query($connection, $query_create_table);

// Menyisipkan data baru ke dalam tabel
    $query_insert_data = "INSERT INTO pelanggan (nama, alamat) VALUES ('John', 'Jl. Contoh No. 123')";
    mysqli_query($connection, $query_insert_data);

// Mengambil data dari tabel dan Menampilkannya
    $query_select_data = "SELECT * FROM pelanggan";
    $result =  mysqli_query( $connection, $query_select_data);

// Memproses hasil query
    while ($row = mysqli_fetch_assoc($result)) {
        echo "ID: " . $row['id'] . ", Nama: " . $row['nama'] . ", Alamat: " . $row['alamat'] . "<br>";
    }

// Menutup koneksi database
    mysqli_close( $connection);

                            

DELETE (Penghapusan Data): Menghapus data dari database.

Adapun DELETE atau menghapus data dapat dilihat contoh aktual dibawah ini :


    DELETE FROM pelanggan WHERE nama = 'John';
                            

Dalam konteks pemrograman web atau aplikasi, query sering kali dibangun menggunakan bahasa SQL (Structured Query Language) dan kemudian dieksekusi oleh database.

Dalam contoh tersebut di atas, mysqli_query digunakan untuk membuat tabel pelanggan jika belum ada, menyisipkan data baru ke dalam tabel, dan mengambil data dari tabel. Hasil dari query SELECT kemudian diproses dengan bantuan mysqli_fetch_assoc.

Penting untuk dicatat bahwa mysqli_query mengembalikan hasil query dalam bentuk objek result set ketika Kita menjalankan SELECT, dan TRUE atau FALSE ketika menjalankan query lainnya (seperti INSERT, UPDATE, DELETE, atau CREATE TABLE). Maka dalam hal ini Kita perlu memeriksa hasil query untuk menangani kesalahan dan memproses data yang diambil.

Silahkan kunjungi atau klik link materi tentang Apa itu Query ? dan kunjungi juga apa itu json_encode ?.
atau jika ingin mengetahui apa itu array asosiatif (associative array) Silahkan kunjungi link ini Materi penjelasan array asosiatif (associative array).
Penjelasan tentang str_pad Apa str_pad dan Fungsi str_pad.

X

X-Bootcamp

Skill Pemrograman

"Belajar Pemrograman dan membuat Projek yang siap guna serta dikembangkan"

Dari Dasar sampai Mahir