Cara Menjalankan File PHP

Koneksi PHP dengan Database MYSQL

Koneksi PHP Ke Database MYSQL

Assalamu'alaikum Wr. Wb. Di artikel berikut ini kita akan mempelajari tentang bagaimana cara menghubungkan Database MYSQL dengan menggunakan bahasa PHP.

Pertama tama pastikan bahwa laptop / komputer kalian telah terinstall web server, pada contoh ini saya menggunakan web server XAMPP untuk windows.
Kemudia kita siapkan sebuah database untuk menjadi objek percobaan. Berikut database yang saya gunakan :


SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */;
CREATE DATABASE IF NOT EXISTS `db_latihan` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
Kemudian buat sebuah folder baru di C:\xampp\htdocs. Dan buat juga sebuah file didalamnya. Contoh saya membuat direktori file seperti ini:


C:\xampp\htdocs\php\koneksi.php

Ada 2 cara untuk mengkoneksikan database MYSQL dengan PHP yaitu dengan fungsi mysql_connect() & mysqli_connect(). Pada pembahasan ini kita akan menggunakan fungsi mysqli_connect(), kenapa? Kenapa bukan menggunakan mysql_connect()? Karena fungsi mysql_connect() ini sudah hampir tidak digunakan lagi pada PHP versi terbaru.

Format penulisan fungsi mysqli_connect() adalah sebagai berikut :
mysqli_connect(host, user databse, password database, nama database);

Untuk menggunakan mysqli_connect() ada 2 metodenya. 
1. Mendeklarasikan host, user, password, dan nama database terlebih dahulu
2. Langsung memasukan host, user, password, dan nama database ke dalam fungsi.

Contoh dengan mendeklarasikan terebih dahulu :

<?php $host = 'localhost'; //Host $user = 'root'; //username db $pass = ''; //password db
$db    = 'db_latihan';  //nama db
$conn = mysqli_connect($host, $user, $pass, $db) or die('Koneksi gagal!');?>
 Contoh secara langsung :


<?php $conn = mysqli_connect('localhost', 'root', '', 'db_latihan') or die('Koneksi gagal!');?>
Jika saat script dijalankan tidak mengasilkan apa pun / blank itu berarti script kita telah berjalan dengan baik

Sampai disini dulu perjumpaan kita.

Wassalamu'alaikum Wr. Wb.

Comments