Cara mengkoneksikan php dengan database

Membuat file koneksi pada website dengan phpmysql

Dalam pembelajaran pembuatan website dinamis diperlukan adanya koneksifitas antara php dan database agar web dinamis kita bisa mengambil data dari database yang sudah kita buat, untuk itu langkah pertama yang harus dilakukan dalam membuat file konek.php yang bisa menghubungkan php dengan database atau insert data ke database mysql:

Membuat database dengan phpmyql

1. Pertama silakan aktifkan XAMPP pada pc,
2. Buka browser dan ketikan alamat berikut "localhost/phpmyadmin"
3. anda akan mendapati tampilan berikut

4. klik Tab databases dan masukkan nama database kita kemudian setelah itu klik creat dan buat tabel pada database beserta kolom
5. isikan nama kolom dari database yang kita buat tadi

6. setelah database nama tabel dan nama kolom dari tabel database terbuat maka kita beralih ke folder htdoc untuk membuat file konek.php yang akan kita konekan kedalam database

Membuat file koneksi.php

1. buka text editor yang adan punyai boleh notepad, sublimetext dan lain lain,  lalu buat file baru untuk membuat konek.php
2. copy script dibawah ini dan simpan dengan format koneksi.php

<?php

$host  = 'localhost';
$user  = 'root';
$pass = '';
$db    = 'webstep'; //nama database

$connect = new mysqli($host, $user, $pass, $db);
if($connect->connect_error){
echo 'Terjadi Kesalahan';
}

?>


3. kemudian coba running dengan cara buka browser dan ketikan localhost/koneksi.php
4. jika tidak muncul pesan error maka anda berhasil dalam mengkoneksikan file php anda dengan database.

Membuat simpan.php

untuk menguji  silakan mencoba insert data pada database dengan cara membuat file simpan.php
dengan isi file sebagai berikut


<?php
include 'connect.php';


// query SQL untuk insert data
$query="INSERT INTO contoh SET id='2213',nama='webstep'";
mysqli_query($connect, $query);
// mengalihkan ke halaman index.php

?>


jika anda berhasil makan anda akan melihat hasil inputan anda tadi di database yang sudah kita buat sebelumnya



No comments