PHP MySQL
Menghubungkan PHP dengan Mysqli
Pada kesempatan kali ini admin akan memberi sebuah bahasan tentang bagaimana cara kita menghubungkan PHP dengan Mysqli atau MariaDb di phpmyadmin. sebelum itu kita membutuhkan sebuah aplikasi yaitu Xampp dan Text Editor. berikut langkah-langkah dalam mengkoneksikan sebuah php dengan mysql.
- Buka XAMPP
- Start Apache dan Mysql
- klik admin pada Mysql, maka akan membuka sebuah halaman phpmyadmin.
- buat sebuah database.
nah dilangkah tersebut kita akan membuat sebuah database. ada 2 cara yaitu dengan gui atau mengetikan dengan SQL. Untuk contoh kali ini kita akan menggunakan yang SQL. beikut SQL yang digunakan
CREATE DATABASE ayongoding; |
setelah itu kita membuat sebuah file koneksi.php. didalam file tersebut ada sintaks seperti berikut:
<?php $username = "root"; $password = ""; $database = "ayongoding"; $koneksi = mysqli_connect("localhost",$username,$password,$database); if ($koneksi) { echo "Berhasil Koneksi"; }else{ echo "Gagal Koneksi"; } ?> |
dari sintaks di atas, apabila koneksi dengan database lancar maka akan menunjukan tulisan “Berhasil Koneksi” dan apabila gagal akan menunjukan tulisan “Gagal Koneksi”;
Selanjutnya kita akan membuat 1 buah tabel, berikut adalah SQL yang digunakan untuk membuat tabel sekalian mengisi tabel tersebut.
create table siswa ( nis int(3) not null PRIMARY KEY, nama varchar(50) not null, alamat varchar(100) not null ); insert into siswa VALUES (02,”Nur Kholid”,”Bogor”), (03,”Cahyo Nugroho”,”Wonosobo”), (04,”Aswin Setiawan”,”Pangkalan Bun”); |
setelah kita berhasil membuat sebuah tabel, kita buat lagi sebuah file bernama tampil.php yang berada dalam 1 folder dengan koneksi.php. berikut adalah sintaks dari tampil.php
<?php include "koneksi.php" ?> <!DOCTYPE html> <html> <head> <title>Ayongoding</title> </head> <body> <h1>Koneksi PHP dengan Mysqli</h1> <table border="1px"> <thead> <tr> <th>NIS</th> <th>NAMA</th> <th>ALAMAT</th> </tr> </thead> <tbody> <?php $query = "SELECT*FROM siswa"; $tampil = mysqli_query($koneksi,$query); while ($row = mysqli_fetch_array($tampil)) { ?> <tr> <td><?php echo $row['nis']; ?></td> <td><?php echo $row['nama']; ?></td> <td><?php echo $row['alamat']; ?></td> </tr> <?php } ?> </tbody> </table> </body> </html> |
setelah kita menambahkan sintaks di atas langsung saja kita running, maka akan menampilkan sebuah tabel yang berisi data yang ada didatabase. berikut adalah keterangan di posting kali ini
Mysqli_connect | digunakan untuk menghubungkan php dengan database mysqli |
mysqli_query | digunakan untuk menuliskan SQL dari php yang nantinya akan di eksekusi di mysql |
mysqli_fetch_array | digunakan untuk mengeluarkan nilai yang ada di dalam database menuju php |
include | digunakan untuk mengimport semua kode yang ada didalam file yang dipanggil |
Mungkin hanya ini yang dapat admin sampaikan mengenai Menghubungkan PHP dengan Mysqli, semoga bermanfaat
Terima Kasih