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. Show
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. 4. Sekarang coba kita ubah nama database nya pada variable $dbname, misal jadi pemrograman1, kemudian akses kembali koneksi.php, pasti akan muncul pesan error 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. Mungkin cukup sekian, semoga bermanfaat. Rizky Pratama. Tinggal di Bekasi, Jawa Barat. Seorang IT di salah satu perusahaan IT. Pengguna Mac, Linux dan Windows Cara Membuat Koneksi Database Dengan PHP dan MySQLi – Untuk dapat mengelola data dalam sebuah tabel pada database MySQL, maka hal paling dasar yang harus dilakukan oleh programmer pada tahapan pembuatan aplikasi berbasis web adalah membuat fungsi koneksi ke database project. Dengan terhubungkannya aplikasi ke database MySQL maka Anda dapat dengan leluasa melakukan modifikasi, melihat, atau bahkan mengelola data dalam sebuah tabel pada database project aplikasi. Pada artikel ini kami akan membahas tentang cara bagaimana membuat koneksi ke database dengan PHP dan MySQLi. Artikel membuat koneksi ke database dengan PHP dan MySQLi ini akan sangat berguna bagi Anda yang baru saja mempelajari dan mendalami seluk-beluk web development (pengembangan aplikasi web). Membuat Database MySQL - Advertisement - Membuat Database MySQL Dengan CLI (Command Line Interface) create database namadatabase; Lalu tekan enter, maka akan tercipta database pada MySQL, seperti contoh pada gambar berikut ini : Membuat Database MySQL melalui phpMyAdmin Kemudian dilanjutkan dengan menekan tombol ENTER pada keyboard atau juga bisa dengan menekan tombol GO, sehingga diarahkan ke halaman phpMyAdmin. Untuk membuat database baru melalui phpMyAdmin dapat dilakukan dengan menekan tombol New lalu mengetikkan nama database yang diinginkan dan mengakhiri dengan menekan tombol create seperti tampak pada gambar berikut : Membuat database baru melalui phpMyAdminUntuk menghubungkan aplikasi dengan database MySQL disini saya akan menggunakan MySQLi. Kenapa menggunakan MySQLi? Karena sejak rilis PHP versi 5 keatas maka web developer disarankan beralih ke perintah MySQLi dalam memproses data pada aplikasi yang mereka kembangkan. Karena pada versi PHP 5 keatas sudah tidak mendukung lagi penggunaan perintah mysql dan diganti dengan penggunaan mysqli. MySQLi merupakan singkatan dari MySQL Improved. MySQLi diciptakan untuk berjalan pada PHP Versi 5 ketas (PHP 7), mysqli lebih stabil dan lebih aman untuk digunakan dalam memproses data pada database. Menggunakan MySQLi untuk Membuat Koneksi PHP ke Database MySQL <?php $host = "localhost"; $user = "root"; //user database $pass = ""; //password database jika ada $db = "tutorialphpmysql"; //nama database yang akan kita gunakan $connect = new mysqli($host, $user, $pass, $db); if($connect->connect_error){ die('Maaf gagal menghubungkan dengan database: (' . $connect->connect_errno . ')'. $connect->connect_error); exit; } echo 'Success... berhasil melakukan koneksi ke database "'.$db.'" ' . $connect->host_info . "\n"; $connect->close(); ?> Mengecek Koneksi Database MySQL Selamat Anda sudah berhasil membuat fungsi koneksi ke database dengan PHP dan MySQLi. Apa itu Mysqli_connect ()?mysql_connect atau mysqli_connect adalah nama fungsi php untuk menjalankan argumen agar terkoneksi ke server mysql dan atau database. Bagaimana cara menghubungkan php dengan MySQL?Empat langkah menggunakan MySQLi untuk membuat koneksi database PHP ke MySQL: Buka File Manager -> public_html. Buat File Baru dengan mengklik ikon tambah file pada menu di atas layar. Simpan dengan nama databaseconnect.php, atau nama lain yang Anda inginkan, tapi ekstensinya tetap . Kenapa tidak bisa terkoneksi ke database?Kenapa Database tidak koneksi ? Ini dikarenakan setting database Anda belum sesuai, atau MySql tidak aktif. Setelah pengisian setting database connection kemudian klik ok maka akan muncul pesan seperti berikut : Klik yes untuk menyimpan hasil inputan maka program akan berjalan dengan normal. Mysqli_query untuk apa?mysql_query atau mysqli_query adalah nama fungsi php untuk menjalankan instruksi atau argumen ke mysql. MySQLi PHP versi berapa?MySQLi dapat digunakan pada versi PHP 5 keatas (PHP 7), karena pada PHP 7, fungsi MySQL sudah dihapus. Kesimpulannya, pada PHP 5 keatas sudah tidak lagi menggunakan mysql, namun diubah menggunakan mysqli.
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.
Langkah langkah untuk menghubungkan antara bahasa pemrograman PHP dengan database MySQL?Empat langkah menggunakan MySQLi untuk membuat koneksi database PHP ke MySQL: Buka File Manager -> public_html. Buat File Baru dengan mengklik ikon tambah file pada menu di atas layar. Simpan dengan nama databaseconnect.php, atau nama lain yang Anda inginkan, tapi ekstensinya tetap .
Kenapa tidak bisa terkoneksi ke database?Kenapa Database tidak koneksi ? Ini dikarenakan setting database Anda belum sesuai, atau MySql tidak aktif. Setelah pengisian setting database connection kemudian klik ok maka akan muncul pesan seperti berikut : Klik yes untuk menyimpan hasil inputan maka program akan berjalan dengan normal.
|