Social Icons

Kamis, 22 November 2012

PHP MySQL Select, Insert, Update, Delete (CRUD) pada Aplikasi Login Sederhana


Setelah kita mengenal PHP dan berhasil membuat koneksi dengan database kita, saatnya kita mengetahui cara:
1) Memasukkan data ke dalam database (Insert)
2) Mengubah data di database (Update)
3) Menghapus data di database (Delete)
4) Menampilkan data dari database (Select)

Saya akan membuat contoh sebuah aplikasi login sederhana. Pertama-tama buat tabel pada database anda seperti pada gambar berikut:

Penulisan SQL INSERT INTO
Cara 1:

INSERT INTO table_name
VALUES (value1, value2, value3,...)

Cara 2:
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
Contoh query untuk memasukkan user ke dalam database tabel diatas:

$sql=mysql_query("INSERT INTO demo_login (username,password,nama) VALUES ('".$uname."','".$pass."','".$nama."')");

Penulisan SQL UPDATE
UPDATE table_name SET column1=value, column2=value2,...WHERE some_column=some_value
Contoh query untuk mengedit data user:
$sql=mysql_query("UPDATE demo_login SET password='".$pass."',nama='".$nama."' WHERE username='".$uname."'");

Penulisan SQL DELETE
DELETE FROM table_name
WHERE some_column=some_value
 Contoh query untuk menghapus data user:
$sql=mysql_query("DELETE FROM demo_login WHERE username='".$username."'");

Penulisan SQL SELECT
SELECT column_name(s)
FROM table_name
WHERE column_name operator value
Untuk mengambil seluruh data dari sebuah tabel, dapat digunakan query berikut:
$sql=mysql_query("SELECT * FROM demo_login");
Contoh untuk mengambil data dengan kondisi, misal untuk melihat data user tertentu:
$sql=mysql_query("SELECT * FROM demo_login WHERE username='".$username."'");


Setelah sistem diatas sudah dapat berjalan dengan baik, terakhir anda dapat membuat tampilan login yang menarik dengan HTML dan CSS sesuai dengan kreasi anda.
Contoh HTML Halaman Login:



 
 
 Login Page
 
 
 




 
Log in



Demo Aplikasi Login
Username: admin
Password: admin

4 komentar:

  1. kasi link download dong biar lebih gampang gan :)

    BalasHapus
    Balasan
    1. haiz, klo coding dasar ketik dari awal dong mbak biar cpt terbiasa dengan syntaxnya..

      Hapus
  2. tampilan blognya biasa, tapi isinya ngeri :) sy lebih seneng bacanya kl sdh bau php myadmin sama db... tapi prakteknya ngk bisa hehehe

    BalasHapus
    Balasan
    1. haha masa sih, mas alca kesulitan di bagian mana? langsung di praktikkan saja, instal xampp di komputer. hehe jgn menyerah!

      Hapus

 

Sample text

Sample Text