Studi Kasus Pendaftaran Siswa Baru
2. Membuat Proyek Baru
Membuat Proyek Baru
Setelah itu buat proyek/direktori baru di direktori htdocs
atau /var/www/html
.
mkdir /var/www/html/pendaftaran-siswa
Buat file-file PHP yang diperlukan
touch /var/www/html/pendaftaran-siswa/{config.php,index.php,list-siswa.php,form-daftar.php,proses-pendaftaran.php,form-edit.php,proses-edit.php,hapus.php}
Maka akan terbuat delapan file PHP kosong.
Keterangan:
config.php
— untuk menyimpan konfigurasi database;index.php
— halaman utama;list-siswa.php
— halaman untuk menampilkan data siswa;form-daftar.php
— halaman formulir pendaftaran;proses-pendaftaran.php
— skrip yang memproses pendaftaran;form-edit.php
— form untuk edit data siswa;proses-edit.php
— skrip untuk memproses edit/update;hapus.php
— skrip untuk menghapus data dari database;
Cara Membuat Koneksi ke Dabase MySQL
Buka file config.php
, silahkan isi dengan kode berikut:
<?php
$server = "localhost";
$user = "root";
$password = "kopi";
$nama_database = "pendaftaran_siswa";
$db = mysqli_connect($server, $user, $password, $nama_database);
if( !$db ){
die("Gagal terhubung dengan database: " . mysqli_connect_error());
}
?>
Untuk menghubungkan PHP dengan MySQL, kita menggunakan fungsi mysqli_connect()
dengan parameter alamat server, user, password, dan nama database.
Silahkan isi password sesuai dengan yang dibuat di servernya. Jika tidak menggunakan passsword, maka dikosongkan saja.
$password = "";
Jika koneksi gagal, variabel $db
akan bernilai false
.
Karena itu, kita bisa mengeceknya dengan ekspresi if
.
if( !$db ){
die("Gagal terhubung dengan database: " . mysqli_connect_error());
}
Berikut ini tampilan saat koneksinya gagal, karena password-nya salah.