Cara menggunakan membuat koneksi dengan mysqli

Untuk mulai menggunakan MySQLi, langkah pertama sekali yang harus dilakukan ialah membuat koneksi database MySQL. Terdapat 2 metode untuk membuat koneksi, yaitu menggunakan teknik OOP dan prosedural.

Daftar Isi

Membuat Koneksi MySQLi (OOP)

Buatlah sebuah file untuk menyimpan data konfigurasi koneksi database, misal config.php. Untuk cara berikut ini, koneksi database akan dibuat dengan metode OOP (object oriented).

Koneksi database (config.php)

define("HOST", "localhost"); // Host database
define("USER", "root"); // Username database
define("PASSWORD", ""); // Password database
define("DATABASE", "belajar"); // Nama database
 
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); // Melakukan koneksi ke database berdasarkan konfigurasi diatas
 
if($mysqli->connect_error){
   trigger_error('Koneksi ke database gagal: ' . $mysqli->connect_error, E_USER_ERROR); // Jika koneksi gagal, tampilkan pesan "Koneksi ke database gagal"  
}

Baca Juga : Fungsi String MySQL

Membuat Koneksi MySQLi (Prosedural)

Apabila Anda ingin mengakses database dengan cara prosedural, berikut contoh perintahnya.

Koneksi database (config.php)

define("HOST", "localhost"); // Host database
define("USER", "root"); // Username database
define("PASSWORD", ""); // Password database
define("DATABASE", "belajar"); // Nama database
 
$db_conx = mysqli_connect(HOST, USER, PASSWORD, DATABASE);
 
if (mysqli_connect_errno()) {
  trigger_error('Koneksi ke database gagal: '  . mysqli_connect_error(), E_USER_ERROR); // Jika koneksi gagal, tampilkan pesan "Koneksi ke database gagal"
}

Dalam membangun aplikasi web, pilihlah salah satu dari kedua cara diatas. Namun perlu Anda ketahui, cara prosedural tidak direkomendasiakan untuk digunakan. Jadi selalu gunakan teknik OOP untuk mengakses database dengan MySQLi.

STEP 3 : Setelah membuat file sql nya kemudian masuk ke phpmyadmin, pilih database yang digunakan, kemudian pada halaman sebelah kanan, pilih Import , browse pada file sql anda, kemudian klik Go untuk melanjutkan. Jika import anda sukses, akan muncul laporan “Import has been successfully finished”

Assalamualaikum Wr. Wb, kembali lagi bersama saya, kali ini saya akan bahas mengenai cara membuat koneksi dari PHP ke Database menggunakan MySQLi. Mengapa MySQLi? Secara versi, MySQLi merupakan versi terbaru dari MySQL, dan diinformasikan lebih cepat daripada MySQL. Dan secara penggunaan untuk PHP 5 keatas, diwajibkan harus sudah menggunakan MySQLi karena lebih stabil dan lebih cepat dalam pemrosesan data.

Oke langsung saja berikut langkah-langkahnya

1. Buat sebuah database misal pemrograman, lalu buat sebuah user dengan grant khusus database tersebut supaya aman, karena tidak langsung pakai akses root.

MariaDB []> create database pemrograman;
MariaDB []> create user [email protected] identified by 'passworddb';
MariaDB []> grant all privileges on pemrograman.* to [email protected] identified by 'passworddb';
MariaDB []> flush privileges;

2. Selanjutnya buat sebuah file bernama koneksi.php, nanti di file ini kita definisikan nama database, beserta kredential yang digunakan

<?php
    //Data Kredential DB
    $hostname = "localhost";
    $username = "pemrograman";
    $password = "passworddb";
    $dbname = "pemrograman";

    //Fungsi koneksi ke Database
    $connect = mysqli_connect($hostname,$username,$password,$dbname);

    //cek koneksi
    if(!$connect) {
        echo "<h2>Koneksi Database Gagal : " . mysqli_connect_error() . "</h2>";
    }
    else {
        echo "<h2>Koneksi Database Berhasil</h2>";
    }
?>

Pada data kredential, untuk informasi nama hostname, database, username dan password saya simpan ke dalam variable (yang saya beri warna biru).

Pada fungsi mysqli_connect, struktur penulisannya yaitu mysqli_connect(namahostname, username_db, password_db, nama_db)

Selanjutnya cek koneksi menggunakan kondisi untuk memastikan dan membandingkan bilsa koneksi ke database berhasil dan tidak berhasil.

3. Silakan akses via browser, ke file koneksi.php tersebut, jika kredential database benar, maka koneksi berhasil.

Cara menggunakan membuat koneksi dengan mysqli
Cara menggunakan membuat koneksi dengan mysqli

4. Sekarang coba kita ubah nama database nya pada variable $dbname, misal jadi pemrograman1, kemudian akses kembali koneksi.php, pasti akan muncul pesan error

Cara menggunakan membuat koneksi dengan mysqli
Cara menggunakan membuat koneksi dengan mysqli

Cukup mudah bukan?

Selanjutnya file koneksi.php tersebut bisa diinclude kan ke dalam file php lain yang memerlukan koneksi ke database juga, dengan catatan nama database dan username yang digunakan sama dengan yang didefinisikan.

Sebutkan 3 langkah utama untuk melakukan koneksi ke database?

(1) membuat koneksi sengan server database. (2) Membuat perintah dan mengirimkannya ke server database. (3) menerima dan mengolah hasil.

Langkah langkah koneksi PHP MySQL?

Berikut langkah-langkah yang bisa Anda ikuti untuk membuat koneksi PHP ke MySQL:.
Buat Database MySQL..
2. Buat File Koneksi PHP untuk Dihubungkan ke Database MySQL..
3. Cek Koneksi dan Atasi Masalah yang Muncul..

Apa itu mysqli_connect ()?

mysql_connect atau mysqli_connect adalah nama fungsi php untuk menjalankan argumen agar terkoneksi ke server mysql dan atau database.

Apa bedanya MySQL sama MySQLi?

Perbedaan MySQL dan MySQLi adalah tipe dukungan yang disediakan. Jika MySQL hanya mendukung MySQL server sampai di versi 4.1.3, MySQLi dapat dipakai sampai dengan versi paling baru. Fiturnya pun lebih banyak bisa dipakai ketika menggunakan MySQLi dibandingkan menggunakan MySQL.