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.
