Monday, January 29, 2018

Bagaimana Cara Menghubungkan Database MySQL ke PHP dengan Mudah dan Dalam Waktu yang Singkat/Cepat

Cara menghubungkan mysql ke php??Apakah kalian bingung bagaimana cara menghubungkan database yang telah anda buat di mysql dengan script php anda..??? Apakah anda selalu gagal atau kesulitan untuk menghubungkan antara script php anda dengan database mysqli anda..?


Nah kali ini BapakNgoding akan membagikan Cara Menghubungkan Database Mysql dan PHP.

 Cara Menghubungkan Database MySQL ke PHP dengan Mudah
Seperti yang kalian ketahui Mysql adalah salah satu software (Database Management System) yang cukup popoler saat ini atau yang telah menjadi standar bagi para programer web, dan PHP sendiri adalah sebuah bahasa pemrograman yang dapat menghubungkan antara database mysql dan scriptnya sendiri(script php).
Sebelum kita belajar cara menghubungkan php dan mysql alangkah baiknya jika kita mengetahui terlebih dahulu apa itu Bahasa Php jika anda belum tahu anda bisa melihat di link berikut Pengenalan Bahasa Php, dan anda juga harus tau apa itu DBMS Mysql.

Nah jika kalian sudah mengetahui apa itu Php dan Mysql mari langsung saja kita bahas bagaimana cara menghubungkannya.


Koding untuk menghubungkan Mysql dengan Php

Nah langkah pertama dan yang paling penting untuk menghubungkan database Mysql ke Php adalah dengan mengetahui dan memahami koding atau script yang berfungsi untuk menghubungkannya karena percuma jika kita hanya menghafalkanya saja tanpa mengetahui arti arti dari Script, nah script tersebut adalah :

1. Mysqli_connect(" localhost "," root "," password "," nama_database ");

Kenapa saya memakai mysqli_connect dan tidak memakai mysql_connect karena jika memakai mysql_connect maka formatnya bukan (" localhost "," root "," password "," nama_database") melainkan (" localhost "," root "," password ") tanpa menulis nama database sobat lalu kita juga HARUS menambahkan script mysql_select_db("nama_database" ,"string connection") yang menjadikanya tidak praktis atau memakan tempat, maka dari itu saya memakai mysqli_connect.

Keterangan :

  • "localhost" adalah nama host addres sobat, nama defaultnya adalah localhost.
  • "root" adalah nama username database sobat, nama defaultnya adalah root.
  • "password" adalah nama password di database sobat, jika sobat tidak memakai password maka bisa juga dikosongkan dengan mengetik " " tanpa password
  • " nama_database " adalah nama database sobat yang ingin dihubungkan.
Contoh Koding untuk Menghubungkan Mysql dengan Php


<?php
error_reporting(0);
mysqli_connect("localhost","root"," ","siswa");
?>

                                                     


Koding untuk Menampilkan/Mengambil Data di Database Mysql ke Php

Setelah kita bisa menghubungkan php yang telah kita buat dengan database mysql kita maka sekarang kita akan mencoba menampilkanya.

Nah untuk menampilkan data dari database mysql kita ke php adalah dengan menggunakan perintah.
2. Mysqli_fetch_array.
Mysqli_fetch_array sendiri adalah script yang berfungsi untuk data di mysql dari hasil perintah query dan membentuknya kedalam bentuk array assosiatif dan array numerik. Selain mysqli_fetch_array masih banyak fungsi lain yang bisa menampilkan data mysql ke php seperti Mysql_fetch_array(), Mysql_fetch_assoc(), Mysql_fetch_object() dan Mysql_fetch_row(). 

Tapi untuk pembahasan kali ini saya hanya akan membahas 
Mysqli_fetch_array. Dan untuk Mysql_fetch_array(), Mysql_fetch_assoc(), Mysql_fetch_object() dan Mysql_fetch_row(), Akan saya bahas di lain artikel.

Nah script penggunaan Mysqli_fetch_array adalah :



<?php
error_reporting(0);       
$con=mysqli_connect("localhost","root","   ","siswa");
?>
<html>
<center>
<label><b>HASIL KODE DIATAS</b</label> 
 <table border="1">
<tr>                     
<td>No</td>
<td>Nama</td>           
<td>Kelas</td>   
<td>Asal</td>
<td>jenis kelamin</td>
</tr>
<?php
$view="select* from master_siswa";   $view1=mysqli_query($con,$view); $no=1;  while($d=mysqli_fetch_array($view))
{
?>
<tr>
<td><?php echo $no++?></td>
<td><?php echo $d["nama"];?></td>
<td><?php echo $d["kelas"];?></td>
<td><?php echo $d["asal"];?></td>
<td><?php echo $d["jenis_kelamin"];?></td>
</tr>
</center>                
<?php
}
?> 







Nah kode diatas adalah kode untuk menampilkan data dari mysql dengan nama database "siswa".

Hasil dari koding diatas adalah :

Cara Menghubungkan Database MySQL ke PHP dengan Mudah
Data diatas adalah data di table master_siswa di database siswa.

Keterangan :


  • $con=mysqli_connect("localhost","root","","siswa");
    Fungsi string diatas adalah untuk menghubungkan database mysql dengan nama database "siswa" dengan php.
  • $view="select * from master_siswa";                        
    Fungsi string diatas adalah query di mysql yang berfungsi untuk menampilkan semua data di table master_siswa dan nantinya akan dieksekusi oleh perintah mysqli_query().
  • $view1=mysqli_query($con,$view);                      
    Fungsi string diatas adalah untuk mengeksekusi string   query yang telah kita tulis tadi di dalam variabel "$view"
  • $no=1;                                                                           
    Fungsi string diatas adalah untuk memberi nilai pada variabel $no yaitu 1.
  • while($d=mysqli_fetch_array($view1));                   
    Fungsi dari string diatas adalah untuk mengulang $d yang berisi perintah mysqli_fetch_array($view1)). $view1 sendiri adalah perintah untuk mengeksekusi string di variabel "$view". Karena jika kita mempunyai data lebih dari 1 di database mysql kita maka kita harus menggunakan fungsi while untuk mengulang.
  • <?php echo $no++?>                                               
    Fungsi dari string diatas adalah untuk menampilkan variabel $no dan fungsi ++ setelah variabel $no adalah untuk menambah nilai variabel $no secara otomatis.
  • <?php echo $d["nama"];?>                                     
    Fungsi dari string diatas adalah untuk menampilkan data di variabel $d yang berisi perintah "
    mysqli_fetch_array($view1)" dan fungsi ["nama"] adalah untuk menampilkan nama fields dari tabel kita yang ingin kita tunjukan di php kita

    Berikut saya sertakan gambar isi dari tabel "master_siswa"

    Cara Menghubungkan Database MySQL ke PHP dengan Mudah

    Sekian dari artikel saya kali ini. Jika kalian suka dengan artikel ini kalian bisa share ke teman atau saudara kalian yang ingin atau tertarik belajar php dan mysql, dan jika ada yang masih kurang jelas atau ingin ditanyakan silahkan tanya di kolom komentar.
    Terimakasih dan mohon maaf bila ada kata yang kurang berkenan di hati sobat :)







    
    

    Load comments