Koneksi Database Php Mysql

Hasil gambar untuk php

Kali ini saya mau sharing materi receh, mungkin udah ada yang tau dan ada juga yang belom, koneksi database mysql pake bahasa pemrograman php, koneksi ini sangat penting bagi saya, karena kalo kita mau buat web dinamis pastinya kita butuh database, nah untuk apa konektor ini?, sama seperti namanya, kita bisa terhubung kedatabase melalui konektor ini (cuma terhubung aja), kalo kita udah terhubung ke database udah jelas kita bisa apa apain dia, mau kita hapus, tampilin, ngisi dll, itu semua terserah kita, kita yang ngatur, langsung aja saya kasih contohnya.

//Cara pertama
1. Jalanin dulu web server kalian, jalanin apache dan mysqlnya

2. Bikin 1 file didirektori C:\xampp\htdocs, misal connect.php

3. Kalian buka dinotepad / editor lain kesayangan kalian.

4. Tulis script ini : 

<?php
  $connect = new mysqli("localhost","root","","tutorial");

  if (!$connect) {
    echo "Not connected to server!";
  }

 ?>

Penjelasan : 
  • <?php ?> = Tag dasar bahasa pemrograman php, kalo kita mau pake php, harus kita sertakan tag ini, dan nama file harus berformat (.php)
  • $connect = Itu variabel dibahasa permorgaman php
  • new mysqli = konektor mysql versi object oriented
  • localhost = itu jaringan diri kita sendiri / local, orang lain gak bakal bisa buka web kita, kecuali kalo mereka 1 jaringan sama kita
  • root = username / user login ke database kita
  • "" = password database, sengaja kosong, karena defaultnya kosong, kayak hatiku.
  • tutorial = nama database yang mau kita pake
  •  if (!$connect) {
        echo "Not connected to server!";  
      }           
         = Jika tidak konek maka muncul "Not connected to server!" , Jika konek maka tidak muncul apa apa.

//Cara kedua
<?php


$host = "localhost";

$username = "root";

$password = "";

$db = "tutorial";


$koneksi = mysqli_connect($host, $username, $password, $db);

if (!$koneksi)
{
echo "Kesalahan koneksi!";
exit();
}
?>

Intinya sama aja, cuma beda cara aja, kalo cara kedua ini lebih panjang karena, kita masukin ke variabel dulu, kalo yang pertama langsung, dan yang ini kita pake mysqli_connect versi php prosedural sama aja sebenernya.

//Cara Ketiga
<?php

$host = "localhost";
$username = "root";
$password = "";

try {
$koneksi = new PDO("mysql:host=$host;dbname=tutorial", $username, $password);
 echo "Koneksi sukses!";
} catch (PDOException $e) {
   echo "Koneksi gagal!".$e->getMessage();
}

?>
Cara ketiga ini versi PDO(php data object) kelebihan PDO ini kita bisa koneksi ke semua database, kalo cara 1 dan 2 tadi khusus mysql aja, terserah kalian mau pilih yang mana.

Itu aja kurang lebih, Selamat mencoba, Semoga berhasil, Semoga bermanfaat :)

Comments

Popular Posts