Cara mengkoneksikan Database ke php #1 | php Native


Pada kesempatan kali ini saya akan membagikan Cara mengkoneksikan database ke php, cara ini menggunakan sistem OOP dan MySQLi.

Sebelum ke tahap ini kalian harus mempersiapkan terlebih dahulu, Software apa saja yang harus siapkan ketika ingin mengkoneksikan ke database. Kalian bisa baca artikelnya disini : Software yang harus disiapkan untuk ngoding PHP

Berikut langkah-langkahnya :

1. Nyalakan xampp kalian pada bagian Apache dan MySQL.


2. Kemudian masuk ke browser kalian, dan ketikan url ini : localhost/phpmyadmin


3. Lalu Buat Database belajarphp, dan tambahkan Tabel mahasiswa. Lalu buat struktur isi tabelnya seperti ini :


NPM disini merupakan Primary Key dan bersifat Unik

4. Selanjutnya buat Folder baru di htdocs kalian dengan nama belajarphp, dan Buat file fungsi.php.
Isi coding fungsi.php dengan coding ini :
<?php

 class Fungsi
 {
  private $server = 'localhost';
  private $user  = 'root';
  private $pass  = '';
  private $db  = 'belajarphp';
  
 // UNTUK MENGECEK SERTA MENGKONEKSIKAN KE DATABASE MYSQL
  public function __construct()
  {
   $con = mysqli_connect($this->server, $this->user, $this->pass, $this->db);
   
   if($con)
   {
    echo "Sukses terhubung dengan Database <br><br>";
   }else{
    echo "Gagal terkoneksi";
   }
  }
         }
?>

Pada bagian ini :
private $server = 'localhost';
private $user  = 'root';
private $pass  = '';
private $db  = 'belajarphp';
Merupakan tempat kita membuat variabel serta memberikan nilai sesuai dengan database yang kita pakai dan user server yang kita pakai pada localhost. Disini menggunakan sistem Enkapsulasi dengan membuat tiap variabel menjadi private.

public function __construct(){
 $con = mysqli_connect($this->server, $this->user, $this->pass, $this->db);
   
 if($con)
 {
  echo "Sukses terhubung dengan Database <br><br>";
 }else{
  echo "Gagal terkoneksi";
 }
}
Selanjutnya ada function construct, fungsi ini akan jalan otomatis ketika program dijalankan. Dan mysqli_connect merupakan statement untuk koneksi databasenya, dengan struktur mysqli_connect(nama server, nama user, password, database).

Selanjutnya terdapat Kondisi, kondisi disini untuk menentukan apabila koneksi ke database berhasil akan muncul kalimat Sukses terhubung dengan Database, tetapi jika tidak akan muncul kalimat Gagal terkoneksi.

5. Selanjutnya buat file baru lagi dengan nama index.php, lalu isi codingnya seperti ini :
<html>
<head>
 <title>Belajar PHP</title>
</head>
 <?php
  require_once('fungsi.php');
  
  $fungsi = new Fungsi;
 ?>
<body>

</body>
</html>

Pada bagian ini terdapat require_once('fungsi.php');, fungsi ini untuk memasukan fungsi php yang kita buat sebelumnya.

Lalu pada statement ini $fungsi = new fungsi, merupakan objek baru, yang berguna untuk memanggil method yang ada pada file fungsi.php. Karena didalamnya terdapat fungsi construct maka fungsi tersebut tidak perlu di panggil lagi, karena akan jalan otomatis.

6. Setelah itu kalian bisa coba di browser kalian, ketikan url ini : localhost/belajarphp



Sekian untuk postingan ini, Semoga bermanfaat.

0 Response to "Cara mengkoneksikan Database ke php #1 | php Native"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel