CARA MEMBUAT PROSES LOGIN MENGGUNAKAN PHP MYSQL
Asalamualaikum wr. wb
Baiklah di blogger saya kali ini akan menjelaskan mengenai cource code proses login menggunakan PHPP MYSQL
Pertama kita membuat koneksi PHP ke mysql terlebih dahulu.
Nama database yang saya gunakan itu "praktiknrp2023a".
setelah itu, kita mmbuat codingan koneksi.php, dengan contoh sebagai berikut:
<?php
$host="localhost";
$database="praktiknrp2023A";
$username="praktiknrp2023A";
$sandidb="praktiknrp2023A";
$koneksi=mysqli_connect($host,$username,$sandidb,$database);
if(!$koneksi){
echo "maaf koneksi gagal";
}
//}else{
//echo "yey berhasil";
//
}
pada code ini, kita menggunakan function mysqli_connect() yang berfungsi sebagai internal PHP. Di MYSQLI, huruf i adalah improved yang berarti versi update dari mysql.
Pada baris code diawal, terdapat beberapa deklarasi variabel yaitu: $host, $database, $username, $sandidb. Di bagian kode , telah ditentukan detail database sebagai value dari variable tersebut. Di dalam function mysqli_connect() Anda dapat melihat variabel tersebut digunakan. Function mysqli_connect() akan mencoba untuk terhubung ke database sesuai value dari variabel. Jika koneksi tidak berhasil, pesan seperti di bawah ini akan muncul:
if(!$koneksi){
echo "maaf koneksi gagal";
Jika koneksi berhasil, code selanjutnya akan dieksekusi.
echo "yey berhasil";
cek apakah sudah berhasil atau belum. jika sudah berhasil, maka akan tampil seperti ini:
<?php
require "koneksi.php";
$nama=$_POST["nama"];
$sandi=md5($_POST["sandi"]);
$query ="select * from tbl_pengguna,tbl_level WHERE tbl_pengguna.nama_pengguna = '".$nama."' AND tbl_pengguna.sandi_pengguna = '".$sandi."' AND tbl_pengguna.id_level=tbl_level.id_level";
//echo $query;
$test =mysqli_query($koneksi,$query);
if($test-> num_rows>0){
echo "selamat datang";
}else{
echo" maaf nama atau sandi anda salah";
}
// echo "Nama Kamu adalah : ".$_POST['nama']."<BR> dan Sandi Kamu adalah :".$sandi
Pertama, kita hubungkan dulu koneksi.php dengan menggunakan require "koneksi.php"
Kemudian mengangkat data nama_pengguna dan sandi_pengguna pada from PROSESLOGIN lalu masukkan kedalam variabel. Kemudian kita menggunakan fungsi mysqli_query() untuk menjalankan syntax atau printah mysql pada PHP.
Disini kita menjalankan perintah mysql untuk memilih atau mengambil data yang di input oleh admin. Kemudian hasil query mysql ini kita hitung jumlah record yang di temukan dengan fungsi mysql_num_rows(). Dan ini adalah hasil dari codinganya:
Saya akhiri Wassalamualaikum wr. wb
Komentar
Posting Komentar