Pada tulisan saya sebelumnya saya telah memberikan cara membuat database web dengan mysql. Jadi saya asumsikan Anda sudah memiliki database “login_student” dan “table_login_student”. Kali ini saya akan berikan coding PHP untuk mengakses database MySQL tersebut.
1. Membuat Koneksi PHP ke MySQL
Ketiklah coding PHP di bawah ini dengan notepad (atau notepad++) lalu simpan dengan nama file “config.php”
<?php $dbhost = "localhost"; $dbuser = "root"; $dbpass = ""; $dbname = "login_student"; $conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname) or die ('Error connecting to mysql'); ?>
2. Membuat Form Insert Data
Ketiklah coding PHP di bawah ini dengan notepad (atau notepad++) lalu simpan dengan nama file “insert.php”
<html> <head> <title>Tambah Data</title> </head> <body> <?php if(isset($_POST['save'])) { include 'config.php'; extract($_REQUEST); $query=mysqli_query($conn,"insert into tabel_login_student SET username='$username', password='$password', level='$level', fullname='$fullname', email='$email', Telp='$Telp'") or die(mysqli_error($conn)); if($query) { echo "Data telah tersimpan."; } } ?> <form action='#' method='post' border='0'> <table> <tr><td>Username</td><td><input type='text' name='username' /></td> </tr> <tr><td>Password</td><td><input type='text' name='password' /></td> </tr> <tr><td>Level</td><td><input type='text' name='level' /></td> </tr> <tr><td>Fullname</td><td><input type='text' name='fullname' /></td> </tr> <tr><td>Email</td><td><input type='text' name='email' /></td> </tr> <tr><td>Telp</td><td><input type='text' name='Telp' /></td> </tr> <tr><td></td><td><input type='submit' value='Save' name="save" /></td> </tr> </table> </form> </body> </html>
3. Menampilkan Data
Ketiklah coding PHP di bawah ini dengan notepad (atau notepad++) lalu simpan dengan nama file “show_data.php”
<?php include 'config.php'; $sql="select * from tabel_login_student"; $rs=mysqli_query($conn,$sql) or die($sql.">>".mysqli_error($conn)); $num=mysqli_num_rows($rs); if($num>0){ //check if more than 0 record found ?> <table border='1'> <tr> <th>Username</th><th>Password</th><th>Level</th><th>Fullname</th><th>Email</th><th>Telp</th> </tr> <?php while($row=mysqli_fetch_array($rs)) { extract($row); ?> <tr> <td><?php echo $username; ?></td> <td><?php echo $password; ?></td> <td><?php echo $level; ?></td> <td><?php echo $fullname; ?></td> <td><?php echo $email; ?></td> <td><?php echo $Telp; ?></td> </tr> <?php } ?> </table> <?php } else { echo "Data tidak tersedia."; } ?>
Selanjutnya kita bisa kembangkan coding tersebut dengan membuat aplikasi CRUD (Create, Read, Update, Delete) yang banyak digunakan di aplikasi web.
Selamat mencoba dan semoga sukses.