Koneksi database mysql dengan php

Anda dapat mengakses database MySQL langsung melalui skrip PHP. Hal ini memungkinkan Anda membaca dan menuliskan data ke database Anda langsung dari situs web.

  1. Hubungkan ke server MySQL Anda menggunakan pernyataan mysqli_connect. Misalnya:

    $con = mysqli_connect('HOSTNAME','USERNAME','PASSWORD');

    Untuk bantuan terkait informasi mysqli_connect, lihat Menemukan hostname database Anda.

  2. Pilih database yang ingin Anda akses menggunakan mysqli_select_db. Misalnya:

    mysqli_select_db('DATABASENAME', $con)

    'DATABASENAME' adalah nama database Anda, yang juga ditampilkan pada halaman rincian database.

Setelah menetapkan koneksi dan memilih database, Anda dapat mengajukan query menggunakan PHP.

Untuk membantu Anda membuat string koneksi Anda sendiri, kami telah menyertakan sebuah contoh di bawah ini.

Contoh string koneksi MySQL PHP

String koneksi ini akan mencari dalam database (your_dbusername, menemukan tabel tertentu (your_tablename), lalu mencantumkan semua nilai dalam tabel tersebut untuk satu bidang (yakni kolom) yang Anda tentukan (your_field).

?php
	//Contoh Sintaks Sambungan Database untuk PHP dan MySQL.
	
	//Menghubungkan ke Database
	
	$hostname="your_hostname";
	$username="your_dbusername";
	$password="your_dbpassword";
	$dbname="your_dbusername";
	$usertable="your_tablename";
	$yourfield = "your_field";
	
	mysqli_connect($hostname,$username, $password) atau die ("html>script language='JavaScript'>alert('Tidak dapat terhubung ke database! Coba lagi nanti.'),history.go(-1)/script>/html>");
	mysqli_select_db($dbname);
	
	# Periksa Apakah Catatan Ada
	
	$query = "SELECT * FROM $usertable";
	
	$result = mysqli_query($query);
	
	if($result){
		while($row = mysqli_fetch_array($result)){
			$name = $row["$yourfield"];
			echo "Name: ".$name."br/>";
		}
	}
?>

Untuk informasi selengkapnya, lihat halaman Fungsi MySQL di php.net.

Postingan AneIqbal kali ini akan membahas bagaimana cara membuat koneksi PHP dengan database MySQL. Simak pembahasan selengkapnya di sini.

Ini adalah langkah yang sangat penting dalam membuat sebuah aplikasi web. Mengapa? Karena tanpa adanya koneksi ini, aplikasi web kita tidak bisa terhubung ke database. Sebuah aplikasi sangat membutuhkan database.

  • Buat databasenya terlebih dahulu
  • Buat file koneksinya (koneksi.php)
  • Jalankan filenya

Buat databasenya terlebih dahulu

Apa langkah awal untuk membuat koneksi antara PHP dengan database MySQL? Pertama, kita harus membuat databasenya. Dalam tutorial ini, saya menyontohkan membuat database kampus.

Bila Anda belum tahu caranya, saya sudah tuliskan cara membuat database bahkan sampai membuat table juga. Anda bisa membacanya di postingan cara membuat database di phpmyadmin.

Koneksi database mysql dengan php
contoh database pada phpmyadmin

Buat file koneksinya (koneksi.php)

Selanjutnya adalah membuat koneksi ke database tersebut dengan cara membuat sebuah file PHP yang berisi codingan seperti berikut dan simpan file dengan nama koneksi.php.

<?php
$connect = mysqli_connect("localhost", "root", "", "kampus");

if($connect){
 echo "Koneksi ke database berhasil";
}else{
 echo "Koneksi ke database gagal. Mohon periksa lagi config koneksi database Anda";
}
?>

Perhatikan pada baris awal. Kita membuat variabel $connect untuk menyimpan hasil proses mysqli_connect(). mysqli_connect() akan menghasilkan nilai true bila berhasil terhubung dengan database dan false bila gagal terkoneksi.

Pada mysqli_connect() di atas, kita memasukkan empat parameter. Pertama adalah hostnya, bisa berupa IP juga. Kedua adalah user dari database dan dalam hal ini adalah root. Lalu password dari user tersebut, kosong karena memang rootnya belum dipasang password. Terakhir adalah nama database yang ingin kita hubungkan dan di atas, kampus adalah nama databasenya.

Bila koneksinya berhasil, kita akan menampilkan pesan “Koneksi ke database berhasil”. Jika gagal, pesan “Koneksi ke database gagal. Mohon periksa lagi config koneksi database Anda” akan muncul.

Jalankan filenya

Setelah kita buat file koneksi.php, sekarang saatnya untuk menjalankan file tersebut dan melihat responnya. Apakah kita sudah benar memasukkan parameter sesuai dengan databasenya atau belum.

Koneksi database mysql dengan php
Koneksi database berhasil

Sebenarnya, saat kita sudah berhasil terkoneksi ke database, kita nggak perlu terus-terusan menampilkan ‘Koneksi ke database berhasil’. Cukup sekali saja untuk memastikan bahwa benar-benar sudah terkoneksi.

Jika sudah dipastikan berhasil, maka kita dapat menyembunyikan pesan tersebut. Caranya gampang. Tinggal beri tanda komentar (//) pada kode di atas di bagian sukses terkoneksi agar tidak dibaca oleh server.

Seperti ini codingannya.

<?php
$connect = mysqli_connect("localhost", "root", "", "kampus");

if($connect){
 //echo "Koneksi ke database berhasil";
}else{
 echo "Koneksi ke database gagal. Mohon periksa lagi config koneksi database Anda";
}
?>

Sampai sini selesai pembahasan koneksi database ke PHP. Cukup mudah bukan? Semoga Anda berhasil menghubungkannya juga ya.

Demikian panduan singkat cara membuat koneksi PHP dengan database MySQL. Semoga panduan di atas dapat dengan mudah dipahami dan semoga juga bisa membantu Anda.

Bagaimana cara menghubungkan database MySQL dengan php?

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 .

Apa itu database pada php?

Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

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.

Apa yang dimaksud dengan koneksi database?

Database merupakan salah satu bagian inti dari Sistem Informasi yang menyimpan data untuk proses pengolahan nantinya. Agar aplikasi bisa mengakses data dari suatu database engine, maka diperlukan suatu mekanisme koneksi antara aplikasi dan database tersebut.