cara membuat database sekaligus form login pada mysql

1. Aktifkan ApacheMySQL pada XAMPP Control Panel

Cara Mengaktifkannya : Klik Menu Start – All Programs – Apache Friends –XAMPP – XAMPP Control Panel kemudian klik Start pada Apache dan MySQL
2. Buka Browser (Mozilla Firefox, Internet Explorer, dll) kemudian pada Adress Barketik http://localhost/phpmyadmin
3. Buat nama database misalnya dbpenjualan, klik Tab SQL kemudian ketik syntax berikut :
create database dbpenjualan;
kemudian klik Tombol Go untuk menjalankan syntax SQL
4. Buat tabel pada database dbpenjualan dengan nama tabel user, klik Tab SQL kemudian ketikkan syntax berikut ini:
use dbpenjualan;
create table user (
username varchar(20) primary key ,
password varchar(10)
);
Kemudian klik Tombol Go.

MEMBUAT FORM LOGIN DENGAN MENGGUNAKAN DATABASE MYSQL

Setelah membuat database pada tutorial di atas, kita dapat membuat form login dengan menggunakan database.
1. Membuat form login
Buatlah form login dengan nama file login.php kemudian simpan file tersebut ke dalam root directory website dengan nama directory website. Misal root directory padaC:\xampp\htdocs maka file login.php tersebut disimpan padaC:\xampp\htdocs\website. Kemudian isi file login.php sebagai berikut:
<html>
<head>
            <title>Form Login</title>
</head>
<body>
<form action=”cek_password.php” method=”post” name=”login”>
Username <input type=”text” name=”username”><br>
Password <input type=”password” name=”password”><br>
<input type=”submit” value=”Login”>
</form>
</body>
</html>
2. Buat halaman untuk cek username dan password
Buat file dengan nama cek_password.php letakkan pada directory yang sama dengan  login.php. Kemudian ketikkan :
<?php
mysql_connect(“localhost”,”root”,””) or die (“koneksi gagal”);
mysql_select_db(“dbpenjualan”) or die (“database tidak terkoneksi”);
$login = mysql_query(“SELECT * FROM user where username = ‘$_POST[username]‘ AND password= ‘$_POST[password]‘ “);
$ada = mysql_num_rows($login);
$r = mysql_fetch_array($login);
if ($ada > 0){
  session_start();
  session_register(“username”);
  session_register(“username”);
  $_SESSION[username] = $r[username];
  $_SESSION[password] = $r[password];
  header(‘location:home.php’);
}
else{
  echo “<center>Username & Password Tidak Benar<br>”;
  echo “<a href=login.php><b>ULANGI LAGI</b></a></center>”;
}
?>
3. Buat halaman home kreasi anda sendiri.
Buatlah dengan nama home.php. Contoh :
<html>
<head>
            <title>Home</title>
</head>

<body>
<h1>Selamat Datang</h1>
</body>
</html>