Belajar PHP : Cara Koneksi Database Mysqli PHP

Kode Cara koneksi database mysqli (phpmyadmin) dengan PHP Localhost Xampp / Lampp.

Rekomendasi PHP versi 7 keatas dan Mysql 5.7, 8 +

Cara koneksi database mysqli:: phpmyadmin + php sangat mudah hanya dengan beberapa baris kode maka database mysql bisa terbubung kode php yang fungsung untuk penyimpanan data (insert, simpan, edit / hapus data).

 

Buat database baru

Disini saya sudah membuat database baru dengan nama: belajar_.php.sql , dengan 1 tabel : data_siswa

ket: saya biat field: id (untuk index / primary key) yang fungsi auto increment masukan angka autoamtis.

 

Kode koneksi PHP Mysqli

Buat folder baru di xampp / htdocs / belajar-php / koneksi.php

Urutan file koneksi:

variabel = mysqli_connect (host, username, password, database)

kode file: koneksi.php

<?php 
// data akun database + nama database (password kosong)
$koneksi= mysqli_connect("localhost","root","","belajar_php");

if (mysqli_connect_errno()){ // cek kondisi jika koneksi berhasil
echo "Koneksi database gagal : " . mysqli_connect_error();
}else{
echo "Koneksi database mysql + PHP berhasil";
}?>

Scripst Koneksi + Password:

<?php
$Host = 'localhost';
$Database = 'test';
$Username = 'root';
$Password = 'root';

// Open a new connection to the MySQL server
$mysqli = mysqli_connect($Host, $Username, $Password, $Database);

 

Cek koneksi database mysql PHP

Buka tab browser dengan url: http://localhost/belajar-php/koneksi.php

jika tampil pesan: Koneksi database mysqli + PHP berhasil, artinya koneksi sukses, namun jika ada pesa error maka perlu di ubah: nama database, user, passwordnya.

READ :  Realita : Nasib Blogger Tahun 2024, Terpuruk?

Note: karena ini menggunakan standar localhost + phpmyadmin maka data usernya:

  • user: root
  • Passwords: (kosong)
  • nama database: belajar_php

OK_ selesai.

 

Disclaimer Mysqli

Terhitung dari PHP versi 5.5, extension mysql tidak lagi disarankan penggunaannya dan berstatus deprecated, yang berarti mungkin akan dihapus pada PHP versi berikutnya, disarankan untuk mulai beralih menggunakan mysqli atau PDO.

Baca juga:

Kursus Private PHP Developer (PHP, HTML, Mysql)


Updated: February 13, 2024